builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-217 starttime: 1460916705.21 results: success (0) buildid: 20160417093727 builduid: c7a22812c198477c81c21e7e8dd4c29d revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:45.212879) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:45.213511) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:45.213929) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:45.520665) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:45.521072) ========= 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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False --2016-04-17 11:11:45-- 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% 8.11M=0.001s 2016-04-17 11:11:46 (8.11 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.557215 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:46.105987) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:46.106473) ========= 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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.030097 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:46.170660) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-17 11:11:46.171167) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --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 cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 --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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False 2016-04-17 11:11:46,340 truncating revision to first 12 chars 2016-04-17 11:11:46,341 Setting DEBUG logging. 2016-04-17 11:11:46,341 attempt 1/10 2016-04-17 11:11:46,341 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/cd04bd37115c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-17 11:11:47,535 unpacking tar archive at: mozilla-inbound-cd04bd37115c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.818465 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-17 11:11:48.023519) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:48.023973) ========= script_repo_revision: cd04bd37115c1eaba4fc53cf3cd62dd3167565f3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:48.024562) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:48.024962) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-17 11:11:48.048742) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 2 secs) (at 2016-04-17 11:11:48.049156) ========= /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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False 11:11:48 INFO - MultiFileLogger online at 20160417 11:11:48 in /builds/slave/test 11:11:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 11:11:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:11:48 INFO - {'append_to_log': False, 11:11:48 INFO - 'base_work_dir': '/builds/slave/test', 11:11:48 INFO - 'blob_upload_branch': 'mozilla-inbound', 11:11:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:11:48 INFO - 'buildbot_json_path': 'buildprops.json', 11:11:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:11:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:11:48 INFO - 'download_minidump_stackwalk': True, 11:11:48 INFO - 'download_symbols': 'true', 11:11:48 INFO - 'e10s': False, 11:11:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:11:48 INFO - 'tooltool.py': '/tools/tooltool.py', 11:11:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:11:48 INFO - '/tools/misc-python/virtualenv.py')}, 11:11:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:11:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:11:48 INFO - 'log_level': 'info', 11:11:48 INFO - 'log_to_console': True, 11:11:48 INFO - 'opt_config_files': (), 11:11:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:11:48 INFO - '--processes=1', 11:11:48 INFO - '--config=%(test_path)s/wptrunner.ini', 11:11:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:11:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:11:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:11:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:11:48 INFO - 'pip_index': False, 11:11:48 INFO - 'require_test_zip': True, 11:11:48 INFO - 'test_type': ('testharness',), 11:11:48 INFO - 'this_chunk': '1', 11:11:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:11:48 INFO - 'total_chunks': '10', 11:11:48 INFO - 'virtualenv_path': 'venv', 11:11:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:11:48 INFO - 'work_dir': 'build'} 11:11:48 INFO - ##### 11:11:48 INFO - ##### Running clobber step. 11:11:48 INFO - ##### 11:11:48 INFO - Running pre-action listener: _resource_record_pre_action 11:11:48 INFO - Running main action method: clobber 11:11:48 INFO - rmtree: /builds/slave/test/build 11:11:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:11:49 INFO - Running post-action listener: _resource_record_post_action 11:11:49 INFO - ##### 11:11:49 INFO - ##### Running read-buildbot-config step. 11:11:49 INFO - ##### 11:11:49 INFO - Running pre-action listener: _resource_record_pre_action 11:11:49 INFO - Running main action method: read_buildbot_config 11:11:49 INFO - Using buildbot properties: 11:11:49 INFO - { 11:11:49 INFO - "project": "", 11:11:49 INFO - "product": "firefox", 11:11:49 INFO - "script_repo_revision": "production", 11:11:49 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 11:11:49 INFO - "repository": "", 11:11:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 11:11:49 INFO - "buildid": "20160417093727", 11:11:49 INFO - "pgo_build": "False", 11:11:49 INFO - "basedir": "/builds/slave/test", 11:11:49 INFO - "buildnumber": 5, 11:11:49 INFO - "slavename": "tst-linux32-spot-217", 11:11:49 INFO - "revision": "cd04bd37115c1eaba4fc53cf3cd62dd3167565f3", 11:11:49 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 11:11:49 INFO - "platform": "linux", 11:11:49 INFO - "branch": "mozilla-inbound", 11:11:49 INFO - "repo_path": "integration/mozilla-inbound", 11:11:49 INFO - "moz_repo_path": "", 11:11:49 INFO - "stage_platform": "linux", 11:11:49 INFO - "builduid": "c7a22812c198477c81c21e7e8dd4c29d", 11:11:49 INFO - "slavebuilddir": "test" 11:11:49 INFO - } 11:11:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 11:11:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 11:11:49 INFO - Running post-action listener: _resource_record_post_action 11:11:49 INFO - ##### 11:11:49 INFO - ##### Running download-and-extract step. 11:11:49 INFO - ##### 11:11:49 INFO - Running pre-action listener: _resource_record_pre_action 11:11:49 INFO - Running main action method: download_and_extract 11:11:49 INFO - mkdir: /builds/slave/test/build/tests 11:11:49 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')]} 11:11:49 INFO - https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:11:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:11:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:11:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:11:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:11:51 INFO - Downloaded 1325 bytes. 11:11:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:11:51 INFO - Using the following test package requirements: 11:11:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:11:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 11:11:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 11:11:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'jsshell-linux-i686.zip'], 11:11:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 11:11:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:11:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 11:11:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 11:11:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 11:11:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:11:51 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 11:11:51 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 11:11:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:11:51 INFO - https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:11:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:11:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:11:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:11:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:03 INFO - Downloaded 22364871 bytes. 11:12:03 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/*'] 11:12:03 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/* 11:12:04 INFO - caution: filename not matched: web-platform/* 11:12:04 INFO - Return code: 11 11:12: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')]} 11:12:04 INFO - https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:12:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:12:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:12:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:06 INFO - Downloaded 36382196 bytes. 11:12:06 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/*'] 11:12:06 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/* 11:12:10 INFO - caution: filename not matched: bin/* 11:12:10 INFO - caution: filename not matched: config/* 11:12:10 INFO - caution: filename not matched: mozbase/* 11:12:10 INFO - caution: filename not matched: marionette/* 11:12:10 INFO - caution: filename not matched: tools/wptserve/* 11:12:10 INFO - Return code: 11 11:12:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:12:10 INFO - https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:12:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:12:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:12:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:32 INFO - Downloaded 63354041 bytes. 11:12:32 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:12:32 INFO - mkdir: /builds/slave/test/properties 11:12:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:12:32 INFO - Writing to file /builds/slave/test/properties/build_url 11:12:32 INFO - Contents: 11:12:32 INFO - build_url:https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:12:33 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:12:33 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:12:33 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:12:33 INFO - Contents: 11:12:33 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:12:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:12:33 INFO - https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:12:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:12:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:12:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LAvqPhabSUWQLmweIt5_SQ/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 11:12:59 INFO - Downloaded 91715330 bytes. 11:12:59 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'] 11:12:59 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 11:13:07 INFO - Return code: 0 11:13:07 INFO - Running post-action listener: _resource_record_post_action 11:13:07 INFO - Running post-action listener: set_extra_try_arguments 11:13:07 INFO - ##### 11:13:07 INFO - ##### Running create-virtualenv step. 11:13:07 INFO - ##### 11:13:07 INFO - Running pre-action listener: _pre_create_virtualenv 11:13:07 INFO - Running pre-action listener: _resource_record_pre_action 11:13:07 INFO - Running main action method: create_virtualenv 11:13:07 INFO - Creating virtualenv /builds/slave/test/build/venv 11:13:07 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 11:13:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:13:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:13:08 INFO - Using real prefix '/usr' 11:13:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:13:09 INFO - Installing distribute.............................................................................................................................................................................................done. 11:13:13 INFO - Installing pip.................done. 11:13:13 INFO - Return code: 0 11:13:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:13:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa041c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, '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-1460916039.246482-994754319', '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 11:13:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:13:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:13:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:13:13 INFO - 'CCACHE_UMASK': '002', 11:13:13 INFO - 'DISPLAY': ':0', 11:13:13 INFO - 'HOME': '/home/cltbld', 11:13:13 INFO - 'LANG': 'en_US.UTF-8', 11:13:13 INFO - 'LOGNAME': 'cltbld', 11:13:13 INFO - 'MAIL': '/var/mail/cltbld', 11:13:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:13:13 INFO - 'MOZ_NO_REMOTE': '1', 11:13:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:13:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:13:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:13:13 INFO - 'PWD': '/builds/slave/test', 11:13:13 INFO - 'SHELL': '/bin/bash', 11:13:13 INFO - 'SHLVL': '1', 11:13:13 INFO - 'TERM': 'linux', 11:13:13 INFO - 'TMOUT': '86400', 11:13:13 INFO - 'USER': 'cltbld', 11:13:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:13:13 INFO - '_': '/tools/buildbot/bin/python'} 11:13:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:13:13 INFO - Downloading/unpacking psutil>=0.7.1 11:13:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:13 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 11:13:13 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 11:13:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:13:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:13:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:13:18 INFO - Installing collected packages: psutil 11:13:18 INFO - Running setup.py install for psutil 11:13:18 INFO - building 'psutil._psutil_linux' extension 11:13:18 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 11:13:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:13:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:13:19 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 11:13:19 INFO - building 'psutil._psutil_posix' extension 11:13:19 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 11:13:19 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 11:13:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:13:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:13:19 INFO - Successfully installed psutil 11:13:19 INFO - Cleaning up... 11:13:19 INFO - Return code: 0 11:13:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:13:19 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')]} 11:13:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:19 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')]} 11:13:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:19 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 0xa041c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, '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-1460916039.246482-994754319', '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 11:13:19 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 11:13:19 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 11:13:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:13:19 INFO - 'CCACHE_UMASK': '002', 11:13:19 INFO - 'DISPLAY': ':0', 11:13:19 INFO - 'HOME': '/home/cltbld', 11:13:19 INFO - 'LANG': 'en_US.UTF-8', 11:13:19 INFO - 'LOGNAME': 'cltbld', 11:13:19 INFO - 'MAIL': '/var/mail/cltbld', 11:13:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:13:19 INFO - 'MOZ_NO_REMOTE': '1', 11:13:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:13:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:13:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:13:19 INFO - 'PWD': '/builds/slave/test', 11:13:19 INFO - 'SHELL': '/bin/bash', 11:13:19 INFO - 'SHLVL': '1', 11:13:19 INFO - 'TERM': 'linux', 11:13:19 INFO - 'TMOUT': '86400', 11:13:19 INFO - 'USER': 'cltbld', 11:13:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:13:19 INFO - '_': '/tools/buildbot/bin/python'} 11:13:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:13:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:20 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 11:13:20 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 11:13:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:13:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:13:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:13:25 INFO - Installing collected packages: mozsystemmonitor 11:13:25 INFO - Running setup.py install for mozsystemmonitor 11:13:25 INFO - Successfully installed mozsystemmonitor 11:13:25 INFO - Cleaning up... 11:13:25 INFO - Return code: 0 11:13:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:13:25 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')]} 11:13:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:25 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')]} 11:13:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:25 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 0xa041c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, '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-1460916039.246482-994754319', '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 11:13:25 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 11:13:25 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 11:13:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:13:25 INFO - 'CCACHE_UMASK': '002', 11:13:25 INFO - 'DISPLAY': ':0', 11:13:25 INFO - 'HOME': '/home/cltbld', 11:13:25 INFO - 'LANG': 'en_US.UTF-8', 11:13:25 INFO - 'LOGNAME': 'cltbld', 11:13:25 INFO - 'MAIL': '/var/mail/cltbld', 11:13:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:13:25 INFO - 'MOZ_NO_REMOTE': '1', 11:13:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:13:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:13:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:13:25 INFO - 'PWD': '/builds/slave/test', 11:13:25 INFO - 'SHELL': '/bin/bash', 11:13:25 INFO - 'SHLVL': '1', 11:13:25 INFO - 'TERM': 'linux', 11:13:25 INFO - 'TMOUT': '86400', 11:13:25 INFO - 'USER': 'cltbld', 11:13:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:13:25 INFO - '_': '/tools/buildbot/bin/python'} 11:13:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:13:25 INFO - Downloading/unpacking blobuploader==1.2.4 11:13:25 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 11:13:25 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 11:13:25 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 11:13:25 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 11:13:25 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 11:13:25 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 11:13:30 INFO - Downloading blobuploader-1.2.4.tar.gz 11:13:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:13:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:13:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:13:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:13:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:13:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:13:32 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:13:32 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 11:13:32 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 11:13:32 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 11:13:32 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 11:13:32 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 11:13:32 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 11:13:32 INFO - Downloading docopt-0.6.1.tar.gz 11:13:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:13:32 INFO - Installing collected packages: blobuploader, requests, docopt 11:13:32 INFO - Running setup.py install for blobuploader 11:13:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:13:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:13:32 INFO - Running setup.py install for requests 11:13:33 INFO - Running setup.py install for docopt 11:13:33 INFO - Successfully installed blobuploader requests docopt 11:13:33 INFO - Cleaning up... 11:13:33 INFO - Return code: 0 11:13:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:13:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:33 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 0xa041c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, '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-1460916039.246482-994754319', '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 11:13:33 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 11:13:33 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 11:13:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:13:33 INFO - 'CCACHE_UMASK': '002', 11:13:33 INFO - 'DISPLAY': ':0', 11:13:33 INFO - 'HOME': '/home/cltbld', 11:13:33 INFO - 'LANG': 'en_US.UTF-8', 11:13:33 INFO - 'LOGNAME': 'cltbld', 11:13:33 INFO - 'MAIL': '/var/mail/cltbld', 11:13:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:13:33 INFO - 'MOZ_NO_REMOTE': '1', 11:13:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:13:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:13:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:13:33 INFO - 'PWD': '/builds/slave/test', 11:13:33 INFO - 'SHELL': '/bin/bash', 11:13:33 INFO - 'SHLVL': '1', 11:13:33 INFO - 'TERM': 'linux', 11:13:33 INFO - 'TMOUT': '86400', 11:13:33 INFO - 'USER': 'cltbld', 11:13:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:13:33 INFO - '_': '/tools/buildbot/bin/python'} 11:13:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:13:34 INFO - Running setup.py (path:/tmp/pip-jc1tkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:13:34 INFO - Running setup.py (path:/tmp/pip-rLxl9V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:13:34 INFO - Running setup.py (path:/tmp/pip-PqIZSp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:13:34 INFO - Running setup.py (path:/tmp/pip-lY2gZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:13:34 INFO - Running setup.py (path:/tmp/pip-pD6nWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:13:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:13:34 INFO - Running setup.py (path:/tmp/pip-V2yhRr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:13:35 INFO - Running setup.py (path:/tmp/pip-XHyXYl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:13:35 INFO - Running setup.py (path:/tmp/pip-xTL6im-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:13:35 INFO - Running setup.py (path:/tmp/pip-eu3_3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:13:35 INFO - Running setup.py (path:/tmp/pip-lAPTUB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:13:35 INFO - Running setup.py (path:/tmp/pip-eKqVvN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:13:35 INFO - Running setup.py (path:/tmp/pip-6izlVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:13:35 INFO - Running setup.py (path:/tmp/pip-u77MJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:13:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:13:35 INFO - Running setup.py (path:/tmp/pip-RFU72i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:13:36 INFO - Running setup.py (path:/tmp/pip-WQBw8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:13:36 INFO - Running setup.py (path:/tmp/pip-Y4BAt1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:13:36 INFO - Running setup.py (path:/tmp/pip-cqjhg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:13:36 INFO - Running setup.py (path:/tmp/pip-efEaJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:13:36 INFO - Running setup.py (path:/tmp/pip-ehlUvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:13:36 INFO - Running setup.py (path:/tmp/pip-it82g5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:13:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:13:37 INFO - Running setup.py (path:/tmp/pip-2NEl2B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:13:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:13:37 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 11:13:37 INFO - Running setup.py install for manifestparser 11:13:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:13:37 INFO - Running setup.py install for mozcrash 11:13:37 INFO - Running setup.py install for mozdebug 11:13:38 INFO - Running setup.py install for mozdevice 11:13:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:13:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:13:38 INFO - Running setup.py install for mozfile 11:13:38 INFO - Running setup.py install for mozhttpd 11:13:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:13:38 INFO - Running setup.py install for mozinfo 11:13:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:13:38 INFO - Running setup.py install for mozInstall 11:13:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Running setup.py install for mozleak 11:13:39 INFO - Running setup.py install for mozlog 11:13:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Running setup.py install for moznetwork 11:13:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:13:39 INFO - Running setup.py install for mozprocess 11:13:39 INFO - Running setup.py install for mozprofile 11:13:40 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:13:40 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:13:40 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:13:40 INFO - Running setup.py install for mozrunner 11:13:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:13:40 INFO - Running setup.py install for mozscreenshot 11:13:40 INFO - Running setup.py install for moztest 11:13:40 INFO - Running setup.py install for mozversion 11:13:41 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:13:41 INFO - Running setup.py install for wptserve 11:13:41 INFO - Running setup.py install for marionette-driver 11:13:41 INFO - Running setup.py install for browsermob-proxy 11:13:41 INFO - Running setup.py install for marionette-client 11:13:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:13:42 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:13:42 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 11:13:42 INFO - Cleaning up... 11:13:42 INFO - Return code: 0 11:13:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:13:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:13:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:13:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:13:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:13:42 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 0xa041c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0a8598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa15af28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, '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-1460916039.246482-994754319', '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 11:13:42 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 11:13:42 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 11:13:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:13:42 INFO - 'CCACHE_UMASK': '002', 11:13:42 INFO - 'DISPLAY': ':0', 11:13:42 INFO - 'HOME': '/home/cltbld', 11:13:42 INFO - 'LANG': 'en_US.UTF-8', 11:13:42 INFO - 'LOGNAME': 'cltbld', 11:13:42 INFO - 'MAIL': '/var/mail/cltbld', 11:13:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:13:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:13:42 INFO - 'MOZ_NO_REMOTE': '1', 11:13:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:13:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:13:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:13:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:13:42 INFO - 'PWD': '/builds/slave/test', 11:13:42 INFO - 'SHELL': '/bin/bash', 11:13:42 INFO - 'SHLVL': '1', 11:13:42 INFO - 'TERM': 'linux', 11:13:42 INFO - 'TMOUT': '86400', 11:13:42 INFO - 'USER': 'cltbld', 11:13:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:13:42 INFO - '_': '/tools/buildbot/bin/python'} 11:13:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:13:42 INFO - Running setup.py (path:/tmp/pip-KDCOZO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:13:42 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)) 11:13:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:13:43 INFO - Running setup.py (path:/tmp/pip-V9ndoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:13:43 INFO - Running setup.py (path:/tmp/pip-2zrxSz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:13:43 INFO - Running setup.py (path:/tmp/pip-cijx69-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:13:43 INFO - Running setup.py (path:/tmp/pip-gCupoP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:13:43 INFO - Running setup.py (path:/tmp/pip-317iJA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:13:43 INFO - Running setup.py (path:/tmp/pip-ezafnl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:13:43 INFO - Running setup.py (path:/tmp/pip-ixzP5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:13:43 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)) 11:13:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:13:43 INFO - Running setup.py (path:/tmp/pip-syDEx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:13:44 INFO - Running setup.py (path:/tmp/pip-WBhdVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:13:44 INFO - Running setup.py (path:/tmp/pip-O63Nu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:13:44 INFO - Running setup.py (path:/tmp/pip-ndNnQC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:13:44 INFO - Running setup.py (path:/tmp/pip-ZoBDPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:13:44 INFO - Running setup.py (path:/tmp/pip-MBjC_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:13:44 INFO - Running setup.py (path:/tmp/pip-D7wpaV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:13:44 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)) 11:13:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:13:44 INFO - Running setup.py (path:/tmp/pip-ZA9G42-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:13:45 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)) 11:13:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:13:45 INFO - Running setup.py (path:/tmp/pip-iCFgGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:13:45 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)) 11:13:45 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:13:45 INFO - Running setup.py (path:/tmp/pip-tkaFNA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:13:45 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)) 11:13:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:13:45 INFO - Running setup.py (path:/tmp/pip-yqPl63-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:13:45 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)) 11:13:45 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:13:45 INFO - Running setup.py (path:/tmp/pip-kM6WPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:13:45 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)) 11:13:45 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:13:46 INFO - Running setup.py (path:/tmp/pip-sMpSak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:13:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:13:46 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)) 11:13:46 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)) 11:13:46 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)) 11:13:46 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)) 11:13:46 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)) 11:13:46 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)) 11:13:46 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:13:46 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 11:13:46 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 11:13:46 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 11:13:46 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 11:13:46 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 11:13:46 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 11:13:51 INFO - Downloading blessings-1.6.tar.gz 11:13:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:13:51 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)) 11:13:51 INFO - Installing collected packages: blessings 11:13:51 INFO - Running setup.py install for blessings 11:13:51 INFO - Successfully installed blessings 11:13:51 INFO - Cleaning up... 11:13:51 INFO - Return code: 0 11:13:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:13:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:13:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:13:52 INFO - Reading from file tmpfile_stdout 11:13:52 INFO - Current package versions: 11:13:52 INFO - argparse == 1.2.1 11:13:52 INFO - blessings == 1.6 11:13:52 INFO - blobuploader == 1.2.4 11:13:52 INFO - browsermob-proxy == 0.6.0 11:13:52 INFO - docopt == 0.6.1 11:13:52 INFO - manifestparser == 1.1 11:13:52 INFO - marionette-client == 2.3.0 11:13:52 INFO - marionette-driver == 1.4.0 11:13:52 INFO - mozInstall == 1.12 11:13:52 INFO - mozcrash == 0.17 11:13:52 INFO - mozdebug == 0.1 11:13:52 INFO - mozdevice == 0.48 11:13:52 INFO - mozfile == 1.2 11:13:52 INFO - mozhttpd == 0.7 11:13:52 INFO - mozinfo == 0.9 11:13:52 INFO - mozleak == 0.1 11:13:52 INFO - mozlog == 3.1 11:13:52 INFO - moznetwork == 0.27 11:13:52 INFO - mozprocess == 0.22 11:13:52 INFO - mozprofile == 0.28 11:13:52 INFO - mozrunner == 6.11 11:13:52 INFO - mozscreenshot == 0.1 11:13:52 INFO - mozsystemmonitor == 0.0 11:13:52 INFO - moztest == 0.7 11:13:52 INFO - mozversion == 1.4 11:13:52 INFO - psutil == 3.1.1 11:13:52 INFO - requests == 1.2.3 11:13:52 INFO - wptserve == 1.4.0 11:13:52 INFO - wsgiref == 0.1.2 11:13:52 INFO - Running post-action listener: _resource_record_post_action 11:13:52 INFO - Running post-action listener: _start_resource_monitoring 11:13:52 INFO - Starting resource monitoring. 11:13:52 INFO - ##### 11:13:52 INFO - ##### Running pull step. 11:13:52 INFO - ##### 11:13:52 INFO - Running pre-action listener: _resource_record_pre_action 11:13:52 INFO - Running main action method: pull 11:13:52 INFO - Pull has nothing to do! 11:13:52 INFO - Running post-action listener: _resource_record_post_action 11:13:52 INFO - ##### 11:13:52 INFO - ##### Running install step. 11:13:52 INFO - ##### 11:13:52 INFO - Running pre-action listener: _resource_record_pre_action 11:13:52 INFO - Running main action method: install 11:13:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:13:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:13:52 INFO - Reading from file tmpfile_stdout 11:13:52 INFO - Detecting whether we're running mozinstall >=1.0... 11:13:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:13:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:13:52 INFO - Reading from file tmpfile_stdout 11:13:52 INFO - Output received: 11:13:52 INFO - Usage: mozinstall [options] installer 11:13:52 INFO - Options: 11:13:52 INFO - -h, --help show this help message and exit 11:13:52 INFO - -d DEST, --destination=DEST 11:13:52 INFO - Directory to install application into. [default: 11:13:52 INFO - "/builds/slave/test"] 11:13:52 INFO - --app=APP Application being installed. [default: firefox] 11:13:52 INFO - mkdir: /builds/slave/test/build/application 11:13:52 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'] 11:13:52 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 11:14:25 INFO - Reading from file tmpfile_stdout 11:14:25 INFO - Output received: 11:14:25 INFO - /builds/slave/test/build/application/firefox/firefox 11:14:25 INFO - Running post-action listener: _resource_record_post_action 11:14:25 INFO - ##### 11:14:25 INFO - ##### Running run-tests step. 11:14:25 INFO - ##### 11:14:25 INFO - Running pre-action listener: _resource_record_pre_action 11:14:25 INFO - Running main action method: run_tests 11:14:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:14:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:14:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:14:25 INFO - grabbing minidump binary from tooltool 11:14:25 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')]} 11:14:25 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 0x9e3ce30>, '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 0xa0d9c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa158470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:14:25 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 11:14:25 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 11:14:25 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:14:25 INFO - Return code: 0 11:14:25 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:14:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:14:25 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/LAvqPhabSUWQLmweIt5_SQ/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 11:14:25 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/LAvqPhabSUWQLmweIt5_SQ/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 11:14:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:14:25 INFO - 'CCACHE_UMASK': '002', 11:14:25 INFO - 'DISPLAY': ':0', 11:14:25 INFO - 'HOME': '/home/cltbld', 11:14:25 INFO - 'LANG': 'en_US.UTF-8', 11:14:25 INFO - 'LOGNAME': 'cltbld', 11:14:25 INFO - 'MAIL': '/var/mail/cltbld', 11:14:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:14:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:14:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:14:25 INFO - 'MOZ_NO_REMOTE': '1', 11:14:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:14:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:14:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:14:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:14:25 INFO - 'PWD': '/builds/slave/test', 11:14:25 INFO - 'SHELL': '/bin/bash', 11:14:25 INFO - 'SHLVL': '1', 11:14:25 INFO - 'TERM': 'linux', 11:14:25 INFO - 'TMOUT': '86400', 11:14:25 INFO - 'USER': 'cltbld', 11:14:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1460916039.246482-994754319', 11:14:25 INFO - '_': '/tools/buildbot/bin/python'} 11:14:25 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/LAvqPhabSUWQLmweIt5_SQ/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 11:14:25 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 11:14:25 INFO - import pkg_resources 11:14:27 INFO - Using 1 client processes 11:14:27 INFO - wptserve Starting http server on 127.0.0.1:8000 11:14:27 INFO - wptserve Starting http server on 127.0.0.1:8001 11:14:28 INFO - wptserve Starting http server on 127.0.0.1:8443 11:14:30 INFO - SUITE-START | Running 778 tests 11:14:30 INFO - Running testharness tests 11:14:30 INFO - Setting up ssl 11:14:30 INFO - PROCESS | certutil | 11:14:30 INFO - PROCESS | certutil | 11:14:30 INFO - PROCESS | certutil | 11:14:30 INFO - Certificate Nickname Trust Attributes 11:14:30 INFO - SSL,S/MIME,JAR/XPI 11:14:30 INFO - 11:14:30 INFO - web-platform-tests CT,, 11:14:30 INFO - 11:14:30 INFO - Starting runner 11:14:32 INFO - PROCESS | 10201 | 1460916872981 Marionette DEBUG Marionette enabled via build flag and pref 11:14:33 INFO - PROCESS | 10201 | ++DOCSHELL 0xa28af400 == 1 [pid = 10201] [id = 1] 11:14:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 1 (0xa28af800) [pid = 10201] [serial = 1] [outer = (nil)] 11:14:33 INFO - PROCESS | 10201 | [10201] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:14:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 2 (0xa28b0000) [pid = 10201] [serial = 2] [outer = 0xa28af800] 11:14:33 INFO - PROCESS | 10201 | 1460916873655 Marionette INFO Listening on port 2828 11:14:34 INFO - PROCESS | 10201 | 1460916874235 Marionette DEBUG Marionette enabled via command-line flag 11:14:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x9fc7f000 == 2 [pid = 10201] [id = 2] 11:14:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 3 (0x9fca4800) [pid = 10201] [serial = 3] [outer = (nil)] 11:14:34 INFO - PROCESS | 10201 | [10201] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 11:14:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 4 (0x9fca5000) [pid = 10201] [serial = 4] [outer = 0x9fca4800] 11:14:34 INFO - PROCESS | 10201 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fba3720 11:14:34 INFO - PROCESS | 10201 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fbaf260 11:14:34 INFO - PROCESS | 10201 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fbc80a0 11:14:34 INFO - PROCESS | 10201 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fbc8ce0 11:14:34 INFO - PROCESS | 10201 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fbcba20 11:14:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 5 (0x9fbc2000) [pid = 10201] [serial = 5] [outer = 0xa28af800] 11:14:34 INFO - PROCESS | 10201 | [10201] 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 11:14:34 INFO - PROCESS | 10201 | 1460916874626 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41220 11:14:34 INFO - PROCESS | 10201 | [10201] 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 11:14:34 INFO - PROCESS | 10201 | 1460916874705 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41221 11:14:34 INFO - PROCESS | 10201 | 1460916874715 Marionette DEBUG Closed connection conn0 11:14:34 INFO - PROCESS | 10201 | [10201] 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 11:14:34 INFO - PROCESS | 10201 | [10201] 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 11:14:34 INFO - PROCESS | 10201 | 1460916874857 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41222 11:14:34 INFO - PROCESS | 10201 | 1460916874860 Marionette DEBUG Closed connection conn1 11:14:34 INFO - PROCESS | 10201 | [10201] 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 11:14:34 INFO - PROCESS | 10201 | 1460916874930 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41223 11:14:34 INFO - PROCESS | 10201 | 1460916874939 Marionette DEBUG Closed connection conn2 11:14:35 INFO - PROCESS | 10201 | 1460916875002 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:14:35 INFO - PROCESS | 10201 | 1460916875016 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":"20160417093727","device":"desktop","version":"48.0a1"} 11:14:35 INFO - PROCESS | 10201 | [10201] 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 11:14:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x98705000 == 3 [pid = 10201] [id = 3] 11:14:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 6 (0x98705400) [pid = 10201] [serial = 6] [outer = (nil)] 11:14:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x98705800 == 4 [pid = 10201] [id = 4] 11:14:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 7 (0x98705c00) [pid = 10201] [serial = 7] [outer = (nil)] 11:14:37 INFO - PROCESS | 10201 | [10201] 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 11:14:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x97be2c00 == 5 [pid = 10201] [id = 5] 11:14:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 8 (0x97be3000) [pid = 10201] [serial = 8] [outer = (nil)] 11:14:37 INFO - PROCESS | 10201 | [10201] 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 11:14:37 INFO - PROCESS | 10201 | [10201] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:14:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 9 (0x97ad1400) [pid = 10201] [serial = 9] [outer = 0x97be3000] 11:14:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 10 (0x97505800) [pid = 10201] [serial = 10] [outer = 0x98705400] 11:14:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 11 (0x97507000) [pid = 10201] [serial = 11] [outer = 0x98705c00] 11:14:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 12 (0x97509000) [pid = 10201] [serial = 12] [outer = 0x97be3000] 11:14:39 INFO - PROCESS | 10201 | 1460916879149 Marionette DEBUG loaded listener.js 11:14:39 INFO - PROCESS | 10201 | 1460916879172 Marionette DEBUG loaded listener.js 11:14:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 13 (0x962ba400) [pid = 10201] [serial = 13] [outer = 0x97be3000] 11:14:39 INFO - PROCESS | 10201 | 1460916879951 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8381f19c-72c3-47c0-a81f-17f3cdbcad7e","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":"20160417093727","device":"desktop","version":"48.0a1","command_id":1}}] 11:14:40 INFO - PROCESS | 10201 | 1460916880231 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 11:14:40 INFO - PROCESS | 10201 | 1460916880567 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:14:40 INFO - PROCESS | 10201 | 1460916880693 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:14:40 INFO - PROCESS | 10201 | [10201] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:14:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 14 (0x933b8800) [pid = 10201] [serial = 14] [outer = 0x97be3000] 11:14:41 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:14:41 INFO - PROCESS | 10201 | 1460916881368 Marionette TRACE conn3 <- [1,3,null,{}] 11:14:41 INFO - PROCESS | 10201 | 1460916881398 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:14:41 INFO - PROCESS | 10201 | 1460916881438 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:14:41 INFO - PROCESS | 10201 | 1460916881507 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:14:41 INFO - PROCESS | 10201 | 1460916881510 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:14:41 INFO - PROCESS | 10201 | 1460916881592 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:14:41 INFO - PROCESS | 10201 | 1460916881602 Marionette TRACE conn3 <- [1,6,null,{}] 11:14:41 INFO - PROCESS | 10201 | 1460916881619 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:41 INFO - PROCESS | 10201 | 1460916881643 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:14:41 INFO - PROCESS | 10201 | 1460916881652 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:41 INFO - PROCESS | 10201 | ++DOCSHELL 0xa7790c00 == 6 [pid = 10201] [id = 6] 11:14:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 15 (0x916a0400) [pid = 10201] [serial = 15] [outer = (nil)] 11:14:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 16 (0x916a2000) [pid = 10201] [serial = 16] [outer = 0x916a0400] 11:14:41 INFO - PROCESS | 10201 | 1460916881735 Marionette DEBUG loaded listener.js 11:14:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 17 (0x916a6400) [pid = 10201] [serial = 17] [outer = 0x916a0400] 11:14:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x91329400 == 7 [pid = 10201] [id = 7] 11:14:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 18 (0x92070c00) [pid = 10201] [serial = 18] [outer = (nil)] 11:14:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 19 (0x962b7400) [pid = 10201] [serial = 19] [outer = 0x92070c00] 11:14:42 INFO - PROCESS | 10201 | 1460916882301 Marionette DEBUG loaded listener.js 11:14:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 20 (0x914d7000) [pid = 10201] [serial = 20] [outer = 0x92070c00] 11:14:42 INFO - PROCESS | 10201 | 1460916882782 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 11:14:42 INFO - PROCESS | 10201 | [10201] 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 11:14:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1316ms 11:14:42 INFO - PROCESS | 10201 | 1460916882904 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:14:42 INFO - PROCESS | 10201 | 1460916882907 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:14:43 INFO - PROCESS | 10201 | 1460916882996 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:14:43 INFO - PROCESS | 10201 | 1460916882998 Marionette TRACE conn3 <- [1,10,null,{}] 11:14:43 INFO - PROCESS | 10201 | 1460916883063 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:43 INFO - PROCESS | 10201 | 1460916883257 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:14:43 INFO - PROCESS | 10201 | 1460916883273 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba2000 == 8 [pid = 10201] [id = 8] 11:14:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 21 (0x8fba2400) [pid = 10201] [serial = 21] [outer = (nil)] 11:14:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 22 (0x8fba5000) [pid = 10201] [serial = 22] [outer = 0x8fba2400] 11:14:43 INFO - PROCESS | 10201 | 1460916883357 Marionette DEBUG loaded listener.js 11:14:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 23 (0x8fba9400) [pid = 10201] [serial = 23] [outer = 0x8fba2400] 11:14:44 INFO - PROCESS | 10201 | 1460916884485 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 11:14:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1595ms 11:14:44 INFO - PROCESS | 10201 | 1460916884520 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:14:44 INFO - PROCESS | 10201 | 1460916884531 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:14:44 INFO - PROCESS | 10201 | 1460916884541 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:14:44 INFO - PROCESS | 10201 | 1460916884546 Marionette TRACE conn3 <- [1,14,null,{}] 11:14:44 INFO - PROCESS | 10201 | 1460916884555 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a8000 == 9 [pid = 10201] [id = 9] 11:14:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 24 (0x916a9800) [pid = 10201] [serial = 24] [outer = (nil)] 11:14:44 INFO - PROCESS | 10201 | 1460916884777 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:14:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 25 (0x91327400) [pid = 10201] [serial = 25] [outer = 0x916a9800] 11:14:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 26 (0x916a5400) [pid = 10201] [serial = 26] [outer = 0x916a9800] 11:14:44 INFO - PROCESS | 10201 | 1460916884936 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a6000 == 10 [pid = 10201] [id = 10] 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 27 (0x92069800) [pid = 10201] [serial = 27] [outer = (nil)] 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 28 (0x95919800) [pid = 10201] [serial = 28] [outer = 0x92069800] 11:14:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x933ba800 == 11 [pid = 10201] [id = 11] 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 29 (0x95921400) [pid = 10201] [serial = 29] [outer = (nil)] 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 30 (0x96273400) [pid = 10201] [serial = 30] [outer = 0x95921400] 11:14:45 INFO - PROCESS | 10201 | 1460916885178 Marionette DEBUG loaded listener.js 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 31 (0x9681c000) [pid = 10201] [serial = 31] [outer = 0x95921400] 11:14:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 32 (0x91152000) [pid = 10201] [serial = 32] [outer = 0x92069800] 11:14:46 INFO - PROCESS | 10201 | 1460916886261 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 11:14:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:14:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1734ms 11:14:46 INFO - PROCESS | 10201 | 1460916886275 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:14:46 INFO - PROCESS | 10201 | 1460916886282 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:14:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:14:46 INFO - PROCESS | 10201 | 1460916886293 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:14:46 INFO - PROCESS | 10201 | 1460916886297 Marionette TRACE conn3 <- [1,18,null,{}] 11:14:46 INFO - PROCESS | 10201 | 1460916886304 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:46 INFO - PROCESS | 10201 | 1460916886512 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:14:46 INFO - PROCESS | 10201 | 1460916886706 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x916ac000 == 12 [pid = 10201] [id = 12] 11:14:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 33 (0x95920c00) [pid = 10201] [serial = 33] [outer = (nil)] 11:14:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 34 (0x97691400) [pid = 10201] [serial = 34] [outer = 0x95920c00] 11:14:46 INFO - PROCESS | 10201 | 1460916886799 Marionette DEBUG loaded listener.js 11:14:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 35 (0x98298400) [pid = 10201] [serial = 35] [outer = 0x95920c00] 11:14:47 INFO - PROCESS | 10201 | 1460916887693 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 11:14:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1444ms 11:14:47 INFO - PROCESS | 10201 | 1460916887739 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:14:47 INFO - PROCESS | 10201 | 1460916887744 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:14:47 INFO - PROCESS | 10201 | 1460916887751 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:14:47 INFO - PROCESS | 10201 | 1460916887758 Marionette TRACE conn3 <- [1,22,null,{}] 11:14:47 INFO - PROCESS | 10201 | 1460916887775 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:47 INFO - PROCESS | 10201 | 1460916887971 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:14:48 INFO - PROCESS | 10201 | 1460916888101 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x98701c00 == 13 [pid = 10201] [id = 13] 11:14:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 36 (0x98fdc000) [pid = 10201] [serial = 36] [outer = (nil)] 11:14:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 37 (0x993c4000) [pid = 10201] [serial = 37] [outer = 0x98fdc000] 11:14:48 INFO - PROCESS | 10201 | 1460916888196 Marionette DEBUG loaded listener.js 11:14:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 38 (0x9b2f0c00) [pid = 10201] [serial = 38] [outer = 0x98fdc000] 11:14:49 INFO - PROCESS | 10201 | 1460916889165 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 11:14:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1488ms 11:14:49 INFO - PROCESS | 10201 | 1460916889263 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:14:49 INFO - PROCESS | 10201 | 1460916889268 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:14:49 INFO - PROCESS | 10201 | 1460916889277 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:14:49 INFO - PROCESS | 10201 | 1460916889280 Marionette TRACE conn3 <- [1,26,null,{}] 11:14:49 INFO - PROCESS | 10201 | 1460916889287 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:49 INFO - PROCESS | 10201 | 1460916889473 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:14:49 INFO - PROCESS | 10201 | 1460916889606 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x9932ec00 == 14 [pid = 10201] [id = 14] 11:14:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 39 (0x9b2df000) [pid = 10201] [serial = 39] [outer = (nil)] 11:14:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 40 (0xa0eef800) [pid = 10201] [serial = 40] [outer = 0x9b2df000] 11:14:49 INFO - PROCESS | 10201 | 1460916889743 Marionette DEBUG loaded listener.js 11:14:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 41 (0xa4c91400) [pid = 10201] [serial = 41] [outer = 0x9b2df000] 11:14:50 INFO - PROCESS | 10201 | 1460916890822 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 11:14:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:14:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1590ms 11:14:50 INFO - PROCESS | 10201 | 1460916890868 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:14:50 INFO - PROCESS | 10201 | 1460916890874 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:14:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:14:50 INFO - PROCESS | 10201 | 1460916890883 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:14:50 INFO - PROCESS | 10201 | 1460916890889 Marionette TRACE conn3 <- [1,30,null,{}] 11:14:50 INFO - PROCESS | 10201 | 1460916890898 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:51 INFO - PROCESS | 10201 | 1460916891145 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:14:51 INFO - PROCESS | 10201 | 1460916891367 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fbad800 == 15 [pid = 10201] [id = 15] 11:14:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 42 (0x91329c00) [pid = 10201] [serial = 42] [outer = (nil)] 11:14:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 43 (0x933b9400) [pid = 10201] [serial = 43] [outer = 0x91329c00] 11:14:51 INFO - PROCESS | 10201 | 1460916891447 Marionette DEBUG loaded listener.js 11:14:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 44 (0x95a46c00) [pid = 10201] [serial = 44] [outer = 0x91329c00] 11:14:52 INFO - PROCESS | 10201 | 1460916892159 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 11:14:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:14:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1291ms 11:14:52 INFO - PROCESS | 10201 | 1460916892174 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:14:52 INFO - PROCESS | 10201 | 1460916892182 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:14:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:14:52 INFO - PROCESS | 10201 | 1460916892197 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:14:52 INFO - PROCESS | 10201 | 1460916892201 Marionette TRACE conn3 <- [1,34,null,{}] 11:14:52 INFO - PROCESS | 10201 | 1460916892207 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:52 INFO - PROCESS | 10201 | 1460916892392 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:14:52 INFO - PROCESS | 10201 | 1460916892488 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x92067c00 == 16 [pid = 10201] [id = 16] 11:14:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 45 (0x95a46000) [pid = 10201] [serial = 45] [outer = (nil)] 11:14:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 46 (0x96961c00) [pid = 10201] [serial = 46] [outer = 0x95a46000] 11:14:52 INFO - PROCESS | 10201 | 1460916892561 Marionette DEBUG loaded listener.js 11:14:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 47 (0x9712b000) [pid = 10201] [serial = 47] [outer = 0x95a46000] 11:14:53 INFO - PROCESS | 10201 | 1460916893268 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 11:14:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1081ms 11:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:14:53 INFO - PROCESS | 10201 | 1460916893283 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:14:53 INFO - PROCESS | 10201 | 1460916893285 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:14:53 INFO - PROCESS | 10201 | 1460916893293 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:14:53 INFO - PROCESS | 10201 | 1460916893298 Marionette TRACE conn3 <- [1,38,null,{}] 11:14:53 INFO - PROCESS | 10201 | 1460916893327 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:53 INFO - PROCESS | 10201 | 1460916893475 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:14:53 INFO - PROCESS | 10201 | 1460916893492 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x97013800 == 17 [pid = 10201] [id = 17] 11:14:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 48 (0x97410800) [pid = 10201] [serial = 48] [outer = (nil)] 11:14:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 49 (0x98443000) [pid = 10201] [serial = 49] [outer = 0x97410800] 11:14:53 INFO - PROCESS | 10201 | 1460916893573 Marionette DEBUG loaded listener.js 11:14:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 50 (0x9844e400) [pid = 10201] [serial = 50] [outer = 0x97410800] 11:14:54 INFO - PROCESS | 10201 | 1460916894614 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 11:14:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1348ms 11:14:54 INFO - PROCESS | 10201 | 1460916894640 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:14:54 INFO - PROCESS | 10201 | 1460916894648 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:14:54 INFO - PROCESS | 10201 | 1460916894658 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:14:54 INFO - PROCESS | 10201 | 1460916894663 Marionette TRACE conn3 <- [1,42,null,{}] 11:14:54 INFO - PROCESS | 10201 | 1460916894672 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:54 INFO - PROCESS | 10201 | 1460916894890 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:14:55 INFO - PROCESS | 10201 | 1460916895025 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x9132a800 == 18 [pid = 10201] [id = 18] 11:14:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 51 (0x914d7400) [pid = 10201] [serial = 51] [outer = (nil)] 11:14:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 52 (0x9591fc00) [pid = 10201] [serial = 52] [outer = 0x914d7400] 11:14:55 INFO - PROCESS | 10201 | 1460916895118 Marionette DEBUG loaded listener.js 11:14:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 53 (0x96348400) [pid = 10201] [serial = 53] [outer = 0x914d7400] 11:14:56 INFO - PROCESS | 10201 | 1460916896015 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 11:14:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1385ms 11:14:56 INFO - PROCESS | 10201 | 1460916896045 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:14:56 INFO - PROCESS | 10201 | 1460916896053 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:14:56 INFO - PROCESS | 10201 | 1460916896064 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:14:56 INFO - PROCESS | 10201 | 1460916896068 Marionette TRACE conn3 <- [1,46,null,{}] 11:14:56 INFO - PROCESS | 10201 | 1460916896075 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:56 INFO - PROCESS | 10201 | 1460916896262 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:14:56 INFO - PROCESS | 10201 | 1460916896396 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x9681bc00 == 19 [pid = 10201] [id = 19] 11:14:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 54 (0x97012400) [pid = 10201] [serial = 54] [outer = (nil)] 11:14:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 55 (0x97404800) [pid = 10201] [serial = 55] [outer = 0x97012400] 11:14:56 INFO - PROCESS | 10201 | 1460916896492 Marionette DEBUG loaded listener.js 11:14:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 56 (0x97697c00) [pid = 10201] [serial = 56] [outer = 0x97012400] 11:14:57 INFO - PROCESS | 10201 | 1460916897457 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 11:14:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1443ms 11:14:57 INFO - PROCESS | 10201 | 1460916897508 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:14:57 INFO - PROCESS | 10201 | 1460916897512 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:14:57 INFO - PROCESS | 10201 | 1460916897561 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:14:57 INFO - PROCESS | 10201 | 1460916897567 Marionette TRACE conn3 <- [1,50,null,{}] 11:14:57 INFO - PROCESS | 10201 | 1460916897600 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:57 INFO - PROCESS | 10201 | 1460916897801 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:14:57 INFO - PROCESS | 10201 | 1460916897950 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x96823000 == 20 [pid = 10201] [id = 20] 11:14:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 57 (0x989ce400) [pid = 10201] [serial = 57] [outer = (nil)] 11:14:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 58 (0x98fdb800) [pid = 10201] [serial = 58] [outer = 0x989ce400] 11:14:58 INFO - PROCESS | 10201 | 1460916898058 Marionette DEBUG loaded listener.js 11:14:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 59 (0x993c3c00) [pid = 10201] [serial = 59] [outer = 0x989ce400] 11:14:58 INFO - PROCESS | 10201 | 1460916898905 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:14:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1441ms 11:14:58 INFO - PROCESS | 10201 | 1460916898961 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:14:58 INFO - PROCESS | 10201 | 1460916898965 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:14:58 INFO - PROCESS | 10201 | 1460916898992 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:14:58 INFO - PROCESS | 10201 | 1460916898996 Marionette TRACE conn3 <- [1,54,null,{}] 11:14:59 INFO - PROCESS | 10201 | 1460916899002 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:14:59 INFO - PROCESS | 10201 | 1460916899198 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:14:59 INFO - PROCESS | 10201 | 1460916899346 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:14:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x98fdd400 == 21 [pid = 10201] [id = 21] 11:14:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 60 (0x993ca400) [pid = 10201] [serial = 60] [outer = (nil)] 11:14:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 61 (0x9b2ed400) [pid = 10201] [serial = 61] [outer = 0x993ca400] 11:14:59 INFO - PROCESS | 10201 | 1460916899440 Marionette DEBUG loaded listener.js 11:14:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 62 (0x9df33800) [pid = 10201] [serial = 62] [outer = 0x993ca400] 11:15:00 INFO - PROCESS | 10201 | 1460916900263 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1340ms 11:15:00 INFO - PROCESS | 10201 | 1460916900346 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:15:00 INFO - PROCESS | 10201 | 1460916900350 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:15:00 INFO - PROCESS | 10201 | 1460916900361 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:15:00 INFO - PROCESS | 10201 | 1460916900364 Marionette TRACE conn3 <- [1,58,null,{}] 11:15:00 INFO - PROCESS | 10201 | 1460916900370 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:00 INFO - PROCESS | 10201 | 1460916900557 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:15:00 INFO - PROCESS | 10201 | 1460916900704 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x9b2d8800 == 22 [pid = 10201] [id = 22] 11:15:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 63 (0x9b2e5800) [pid = 10201] [serial = 63] [outer = (nil)] 11:15:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 64 (0x9fbb9c00) [pid = 10201] [serial = 64] [outer = 0x9b2e5800] 11:15:00 INFO - PROCESS | 10201 | 1460916900805 Marionette DEBUG loaded listener.js 11:15:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 65 (0x9fc79000) [pid = 10201] [serial = 65] [outer = 0x9b2e5800] 11:15:01 INFO - PROCESS | 10201 | 1460916901716 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1437ms 11:15:01 INFO - PROCESS | 10201 | 1460916901798 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:15:01 INFO - PROCESS | 10201 | 1460916901802 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:15:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:15:01 INFO - PROCESS | 10201 | 1460916901809 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:15:01 INFO - PROCESS | 10201 | 1460916901814 Marionette TRACE conn3 <- [1,62,null,{}] 11:15:01 INFO - PROCESS | 10201 | 1460916901820 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:02 INFO - PROCESS | 10201 | 1460916902046 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:15:02 INFO - PROCESS | 10201 | 1460916902192 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x962b4800 == 23 [pid = 10201] [id = 23] 11:15:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 66 (0x9fb56000) [pid = 10201] [serial = 66] [outer = (nil)] 11:15:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 67 (0xa0ae9400) [pid = 10201] [serial = 67] [outer = 0x9fb56000] 11:15:02 INFO - PROCESS | 10201 | 1460916902318 Marionette DEBUG loaded listener.js 11:15:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 68 (0xa0eeec00) [pid = 10201] [serial = 68] [outer = 0x9fb56000] 11:15:03 INFO - PROCESS | 10201 | 1460916903299 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:15:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1537ms 11:15:03 INFO - PROCESS | 10201 | 1460916903348 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:15:03 INFO - PROCESS | 10201 | 1460916903354 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:15:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:15:03 INFO - PROCESS | 10201 | 1460916903362 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:15:03 INFO - PROCESS | 10201 | 1460916903368 Marionette TRACE conn3 <- [1,66,null,{}] 11:15:03 INFO - PROCESS | 10201 | 1460916903378 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:03 INFO - PROCESS | 10201 | 1460916903550 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:15:03 INFO - PROCESS | 10201 | 1460916903710 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x92068400 == 24 [pid = 10201] [id = 24] 11:15:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 69 (0x92068c00) [pid = 10201] [serial = 69] [outer = (nil)] 11:15:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 70 (0x95918000) [pid = 10201] [serial = 70] [outer = 0x92068c00] 11:15:03 INFO - PROCESS | 10201 | 1460916903829 Marionette DEBUG loaded listener.js 11:15:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 71 (0x962bbc00) [pid = 10201] [serial = 71] [outer = 0x92068c00] 11:15:04 INFO - PROCESS | 10201 | --DOCSHELL 0x92067c00 == 23 [pid = 10201] [id = 16] 11:15:04 INFO - PROCESS | 10201 | --DOCSHELL 0x8fbad800 == 22 [pid = 10201] [id = 15] 11:15:04 INFO - PROCESS | 10201 | --DOCSHELL 0x98701c00 == 21 [pid = 10201] [id = 13] 11:15:04 INFO - PROCESS | 10201 | 1460916904738 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:15:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1435ms 11:15:04 INFO - PROCESS | 10201 | 1460916904799 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:15:04 INFO - PROCESS | 10201 | 1460916904806 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:15:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:15:04 INFO - PROCESS | 10201 | 1460916904815 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:15:04 INFO - PROCESS | 10201 | 1460916904820 Marionette TRACE conn3 <- [1,70,null,{}] 11:15:04 INFO - PROCESS | 10201 | 1460916904830 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:05 INFO - PROCESS | 10201 | 1460916905015 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:15:05 INFO - PROCESS | 10201 | 1460916905150 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a9400 == 22 [pid = 10201] [id = 25] 11:15:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 72 (0x92067000) [pid = 10201] [serial = 72] [outer = (nil)] 11:15:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 73 (0x963ddc00) [pid = 10201] [serial = 73] [outer = 0x92067000] 11:15:05 INFO - PROCESS | 10201 | 1460916905295 Marionette DEBUG loaded listener.js 11:15:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 74 (0x97013000) [pid = 10201] [serial = 74] [outer = 0x92067000] 11:15:06 INFO - PROCESS | 10201 | 1460916906059 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:15:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1283ms 11:15:06 INFO - PROCESS | 10201 | 1460916906099 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:15:06 INFO - PROCESS | 10201 | 1460916906109 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:15:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:15:06 INFO - PROCESS | 10201 | 1460916906119 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:15:06 INFO - PROCESS | 10201 | 1460916906123 Marionette TRACE conn3 <- [1,74,null,{}] 11:15:06 INFO - PROCESS | 10201 | 1460916906130 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:06 INFO - PROCESS | 10201 | 1460916906304 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:15:06 INFO - PROCESS | 10201 | 1460916906442 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc7c000 == 23 [pid = 10201] [id = 26] 11:15:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 75 (0x96272800) [pid = 10201] [serial = 75] [outer = (nil)] 11:15:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 76 (0x98292800) [pid = 10201] [serial = 76] [outer = 0x96272800] 11:15:06 INFO - PROCESS | 10201 | 1460916906534 Marionette DEBUG loaded listener.js 11:15:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 77 (0x98c6ec00) [pid = 10201] [serial = 77] [outer = 0x96272800] 11:15:07 INFO - PROCESS | 10201 | 1460916907429 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:15:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1387ms 11:15:07 INFO - PROCESS | 10201 | 1460916907506 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:15:07 INFO - PROCESS | 10201 | 1460916907511 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:15:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:15:07 INFO - PROCESS | 10201 | 1460916907517 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:15:07 INFO - PROCESS | 10201 | 1460916907524 Marionette TRACE conn3 <- [1,78,null,{}] 11:15:07 INFO - PROCESS | 10201 | 1460916907541 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:07 INFO - PROCESS | 10201 | 1460916907721 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:15:07 INFO - PROCESS | 10201 | 1460916907833 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x9925e400 == 24 [pid = 10201] [id = 27] 11:15:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 78 (0x99331c00) [pid = 10201] [serial = 78] [outer = (nil)] 11:15:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 79 (0x9ae66000) [pid = 10201] [serial = 79] [outer = 0x99331c00] 11:15:07 INFO - PROCESS | 10201 | 1460916907927 Marionette DEBUG loaded listener.js 11:15:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 80 (0x9fc7a400) [pid = 10201] [serial = 80] [outer = 0x99331c00] 11:15:08 INFO - PROCESS | 10201 | 1460916908791 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:15:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1341ms 11:15:08 INFO - PROCESS | 10201 | 1460916908862 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:15:08 INFO - PROCESS | 10201 | 1460916908866 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:15:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:15:08 INFO - PROCESS | 10201 | 1460916908875 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:15:08 INFO - PROCESS | 10201 | 1460916908878 Marionette TRACE conn3 <- [1,82,null,{}] 11:15:08 INFO - PROCESS | 10201 | 1460916908884 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:09 INFO - PROCESS | 10201 | 1460916909056 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:15:09 INFO - PROCESS | 10201 | 1460916909199 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba1c00 == 25 [pid = 10201] [id = 28] 11:15:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 81 (0x8fba7c00) [pid = 10201] [serial = 81] [outer = (nil)] 11:15:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 82 (0xa0ae8800) [pid = 10201] [serial = 82] [outer = 0x8fba7c00] 11:15:09 INFO - PROCESS | 10201 | 1460916909288 Marionette DEBUG loaded listener.js 11:15:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 83 (0xa0e3c400) [pid = 10201] [serial = 83] [outer = 0x8fba7c00] 11:15:10 INFO - PROCESS | 10201 | 1460916910142 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:15:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1333ms 11:15:10 INFO - PROCESS | 10201 | 1460916910209 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:15:10 INFO - PROCESS | 10201 | 1460916910213 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:15:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:15:10 INFO - PROCESS | 10201 | 1460916910220 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:15:10 INFO - PROCESS | 10201 | 1460916910223 Marionette TRACE conn3 <- [1,86,null,{}] 11:15:10 INFO - PROCESS | 10201 | 1460916910229 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:10 INFO - PROCESS | 10201 | 1460916910393 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:15:10 INFO - PROCESS | 10201 | 1460916910529 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x97508c00 == 26 [pid = 10201] [id = 29] 11:15:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 84 (0xa00d0800) [pid = 10201] [serial = 84] [outer = (nil)] 11:15:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 85 (0xa281b000) [pid = 10201] [serial = 85] [outer = 0xa00d0800] 11:15:10 INFO - PROCESS | 10201 | 1460916910619 Marionette DEBUG loaded listener.js 11:15:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 86 (0xa2a02c00) [pid = 10201] [serial = 86] [outer = 0xa00d0800] 11:15:11 INFO - PROCESS | 10201 | 1460916911519 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:15:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1332ms 11:15:11 INFO - PROCESS | 10201 | 1460916911567 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:15:11 INFO - PROCESS | 10201 | 1460916911571 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:15:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:15:11 INFO - PROCESS | 10201 | 1460916911578 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:15:11 INFO - PROCESS | 10201 | 1460916911582 Marionette TRACE conn3 <- [1,90,null,{}] 11:15:11 INFO - PROCESS | 10201 | 1460916911588 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:11 INFO - PROCESS | 10201 | 1460916911801 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:15:11 INFO - PROCESS | 10201 | 1460916911941 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x973eec00 == 27 [pid = 10201] [id = 30] 11:15:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 87 (0x973f1800) [pid = 10201] [serial = 87] [outer = (nil)] 11:15:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 88 (0x973f5c00) [pid = 10201] [serial = 88] [outer = 0x973f1800] 11:15:12 INFO - PROCESS | 10201 | 1460916912032 Marionette DEBUG loaded listener.js 11:15:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 89 (0xa3cc3400) [pid = 10201] [serial = 89] [outer = 0x973f1800] 11:15:12 INFO - PROCESS | 10201 | 1460916912934 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 11:15:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:15:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1435ms 11:15:13 INFO - PROCESS | 10201 | 1460916913015 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:15:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:15:13 INFO - PROCESS | 10201 | 1460916913020 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:15:13 INFO - PROCESS | 10201 | 1460916913026 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:15:13 INFO - PROCESS | 10201 | 1460916913030 Marionette TRACE conn3 <- [1,94,null,{}] 11:15:13 INFO - PROCESS | 10201 | 1460916913036 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:13 INFO - PROCESS | 10201 | 1460916913202 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:15:13 INFO - PROCESS | 10201 | 1460916913524 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd43800 == 28 [pid = 10201] [id = 31] 11:15:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 90 (0x8fd43c00) [pid = 10201] [serial = 90] [outer = (nil)] 11:15:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 91 (0x8fd46000) [pid = 10201] [serial = 91] [outer = 0x8fd43c00] 11:15:13 INFO - PROCESS | 10201 | 1460916913629 Marionette DEBUG loaded listener.js 11:15:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 92 (0x91157c00) [pid = 10201] [serial = 92] [outer = 0x8fd43c00] 11:15:14 INFO - PROCESS | 10201 | 1460916914446 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 11:15:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:15:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1488ms 11:15:14 INFO - PROCESS | 10201 | 1460916914515 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:15:14 INFO - PROCESS | 10201 | 1460916914523 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:15:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:15:14 INFO - PROCESS | 10201 | 1460916914532 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:15:14 INFO - PROCESS | 10201 | 1460916914537 Marionette TRACE conn3 <- [1,98,null,{}] 11:15:14 INFO - PROCESS | 10201 | 1460916914544 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:14 INFO - PROCESS | 10201 | 1460916914710 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:15:14 INFO - PROCESS | 10201 | 1460916914893 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:14 INFO - PROCESS | 10201 | --DOCSHELL 0x98fdd400 == 27 [pid = 10201] [id = 21] 11:15:14 INFO - PROCESS | 10201 | --DOCSHELL 0x96823000 == 26 [pid = 10201] [id = 20] 11:15:14 INFO - PROCESS | 10201 | --DOCSHELL 0x9681bc00 == 25 [pid = 10201] [id = 19] 11:15:14 INFO - PROCESS | 10201 | --DOCSHELL 0x9132a800 == 24 [pid = 10201] [id = 18] 11:15:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba3000 == 25 [pid = 10201] [id = 32] 11:15:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 93 (0x8fc83800) [pid = 10201] [serial = 93] [outer = (nil)] 11:15:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 94 (0x8fd41c00) [pid = 10201] [serial = 94] [outer = 0x8fc83800] 11:15:15 INFO - PROCESS | 10201 | 1460916915017 Marionette DEBUG loaded listener.js 11:15:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 95 (0x8fd47000) [pid = 10201] [serial = 95] [outer = 0x8fc83800] 11:15:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 96 (0x973efc00) [pid = 10201] [serial = 96] [outer = 0x92069800] 11:15:16 INFO - PROCESS | 10201 | 1460916916005 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 11:15:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:15:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1539ms 11:15:16 INFO - PROCESS | 10201 | 1460916916073 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:15:16 INFO - PROCESS | 10201 | 1460916916080 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:15:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:15:16 INFO - PROCESS | 10201 | 1460916916089 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:15:16 INFO - PROCESS | 10201 | 1460916916094 Marionette TRACE conn3 <- [1,102,null,{}] 11:15:16 INFO - PROCESS | 10201 | 1460916916103 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:16 INFO - PROCESS | 10201 | 1460916916289 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:15:16 INFO - PROCESS | 10201 | 1460916916436 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x9634a000 == 26 [pid = 10201] [id = 33] 11:15:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 97 (0x973ee800) [pid = 10201] [serial = 97] [outer = (nil)] 11:15:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 98 (0x973f6400) [pid = 10201] [serial = 98] [outer = 0x973ee800] 11:15:16 INFO - PROCESS | 10201 | 1460916916574 Marionette DEBUG loaded listener.js 11:15:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 99 (0x973fd000) [pid = 10201] [serial = 99] [outer = 0x973ee800] 11:15:17 INFO - PROCESS | 10201 | 1460916917430 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 11:15:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:15:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1387ms 11:15:17 INFO - PROCESS | 10201 | 1460916917478 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:15:17 INFO - PROCESS | 10201 | 1460916917485 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:15:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:15:17 INFO - PROCESS | 10201 | 1460916917495 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:15:17 INFO - PROCESS | 10201 | 1460916917499 Marionette TRACE conn3 <- [1,106,null,{}] 11:15:17 INFO - PROCESS | 10201 | 1460916917506 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:17 INFO - PROCESS | 10201 | 1460916917693 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:15:17 INFO - PROCESS | 10201 | 1460916917837 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x979aec00 == 27 [pid = 10201] [id = 34] 11:15:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0x9844bc00) [pid = 10201] [serial = 100] [outer = (nil)] 11:15:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0x98fd8800) [pid = 10201] [serial = 101] [outer = 0x9844bc00] 11:15:17 INFO - PROCESS | 10201 | 1460916917927 Marionette DEBUG loaded listener.js 11:15:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 102 (0x99332000) [pid = 10201] [serial = 102] [outer = 0x9844bc00] 11:15:18 INFO - PROCESS | 10201 | 1460916918839 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 11:15:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:15:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1393ms 11:15:18 INFO - PROCESS | 10201 | 1460916918888 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:15:18 INFO - PROCESS | 10201 | 1460916918894 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:15:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:15:18 INFO - PROCESS | 10201 | 1460916918922 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:15:18 INFO - PROCESS | 10201 | 1460916918932 Marionette TRACE conn3 <- [1,110,null,{}] 11:15:18 INFO - PROCESS | 10201 | 1460916918947 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:19 INFO - PROCESS | 10201 | 1460916919130 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:15:19 INFO - PROCESS | 10201 | 1460916919251 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd38400 == 28 [pid = 10201] [id = 35] 11:15:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 103 (0x8fd3c400) [pid = 10201] [serial = 103] [outer = (nil)] 11:15:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 104 (0x9fbc3c00) [pid = 10201] [serial = 104] [outer = 0x8fd3c400] 11:15:19 INFO - PROCESS | 10201 | 1460916919340 Marionette DEBUG loaded listener.js 11:15:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 105 (0xa009d400) [pid = 10201] [serial = 105] [outer = 0x8fd3c400] 11:15:20 INFO - PROCESS | 10201 | 1460916920224 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 11:15:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:15:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1359ms 11:15:20 INFO - PROCESS | 10201 | 1460916920276 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:15:20 INFO - PROCESS | 10201 | 1460916920280 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:15:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:15:20 INFO - PROCESS | 10201 | 1460916920288 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:15:20 INFO - PROCESS | 10201 | 1460916920291 Marionette TRACE conn3 <- [1,114,null,{}] 11:15:20 INFO - PROCESS | 10201 | 1460916920317 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:20 INFO - PROCESS | 10201 | 1460916920494 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:15:20 INFO - PROCESS | 10201 | 1460916920637 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x9844dc00 == 29 [pid = 10201] [id = 36] 11:15:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 106 (0x9ae63800) [pid = 10201] [serial = 106] [outer = (nil)] 11:15:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 107 (0xa2a55000) [pid = 10201] [serial = 107] [outer = 0x9ae63800] 11:15:20 INFO - PROCESS | 10201 | 1460916920742 Marionette DEBUG loaded listener.js 11:15:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 108 (0xa3c25c00) [pid = 10201] [serial = 108] [outer = 0x9ae63800] 11:15:21 INFO - PROCESS | 10201 | 1460916921693 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 11:15:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:15:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1451ms 11:15:21 INFO - PROCESS | 10201 | 1460916921741 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:15:21 INFO - PROCESS | 10201 | 1460916921747 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:15:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:15:21 INFO - PROCESS | 10201 | 1460916921755 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:15:21 INFO - PROCESS | 10201 | 1460916921760 Marionette TRACE conn3 <- [1,118,null,{}] 11:15:21 INFO - PROCESS | 10201 | 1460916921768 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:21 INFO - PROCESS | 10201 | 1460916921971 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:15:22 INFO - PROCESS | 10201 | 1460916922181 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:22 INFO - PROCESS | 10201 | ++DOCSHELL 0xa4548000 == 30 [pid = 10201] [id = 37] 11:15:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 109 (0xa454c400) [pid = 10201] [serial = 109] [outer = (nil)] 11:15:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 110 (0xa45b2000) [pid = 10201] [serial = 110] [outer = 0xa454c400] 11:15:22 INFO - PROCESS | 10201 | 1460916922315 Marionette DEBUG loaded listener.js 11:15:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 111 (0xa4c4b000) [pid = 10201] [serial = 111] [outer = 0xa454c400] 11:15:23 INFO - PROCESS | 10201 | 1460916923158 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 11:15:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:15:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1442ms 11:15:23 INFO - PROCESS | 10201 | 1460916923196 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:15:23 INFO - PROCESS | 10201 | 1460916923201 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:15:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:15:23 INFO - PROCESS | 10201 | 1460916923226 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:15:23 INFO - PROCESS | 10201 | 1460916923229 Marionette TRACE conn3 <- [1,122,null,{}] 11:15:23 INFO - PROCESS | 10201 | 1460916923238 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:23 INFO - PROCESS | 10201 | 1460916923424 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:15:23 INFO - PROCESS | 10201 | 1460916923569 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x9377e400 == 31 [pid = 10201] [id = 38] 11:15:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 112 (0x93782c00) [pid = 10201] [serial = 112] [outer = (nil)] 11:15:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 113 (0x93789800) [pid = 10201] [serial = 113] [outer = 0x93782c00] 11:15:23 INFO - PROCESS | 10201 | 1460916923661 Marionette DEBUG loaded listener.js 11:15:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x979ad000) [pid = 10201] [serial = 114] [outer = 0x93782c00] 11:15:25 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd43800 == 30 [pid = 10201] [id = 31] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x916a9400 == 29 [pid = 10201] [id = 25] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc7c000 == 28 [pid = 10201] [id = 26] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x9925e400 == 27 [pid = 10201] [id = 27] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x9932ec00 == 26 [pid = 10201] [id = 14] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0xa7790c00 == 25 [pid = 10201] [id = 6] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x962b4800 == 24 [pid = 10201] [id = 23] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x933ba800 == 23 [pid = 10201] [id = 11] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba1c00 == 22 [pid = 10201] [id = 28] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x916ac000 == 21 [pid = 10201] [id = 12] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x97508c00 == 20 [pid = 10201] [id = 29] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x97013800 == 19 [pid = 10201] [id = 17] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x973eec00 == 18 [pid = 10201] [id = 30] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x9b2d8800 == 17 [pid = 10201] [id = 22] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0xa4548000 == 16 [pid = 10201] [id = 37] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x979aec00 == 15 [pid = 10201] [id = 34] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd38400 == 14 [pid = 10201] [id = 35] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x9844dc00 == 13 [pid = 10201] [id = 36] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x92068400 == 12 [pid = 10201] [id = 24] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba3000 == 11 [pid = 10201] [id = 32] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba2000 == 10 [pid = 10201] [id = 8] 11:15:27 INFO - PROCESS | 10201 | --DOCSHELL 0x9634a000 == 9 [pid = 10201] [id = 33] 11:15:28 INFO - PROCESS | 10201 | 1460916928774 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 11:15:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:15:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5720ms 11:15:28 INFO - PROCESS | 10201 | 1460916928936 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:15:28 INFO - PROCESS | 10201 | 1460916928942 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:15:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:15:28 INFO - PROCESS | 10201 | 1460916928950 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:15:28 INFO - PROCESS | 10201 | 1460916928954 Marionette TRACE conn3 <- [1,126,null,{}] 11:15:28 INFO - PROCESS | 10201 | 1460916928964 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:29 INFO - PROCESS | 10201 | 1460916929135 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:15:29 INFO - PROCESS | 10201 | 1460916929148 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd39800 == 10 [pid = 10201] [id = 39] 11:15:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x9132cc00) [pid = 10201] [serial = 115] [outer = (nil)] 11:15:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x914d1000) [pid = 10201] [serial = 116] [outer = 0x9132cc00] 11:15:29 INFO - PROCESS | 10201 | 1460916929233 Marionette DEBUG loaded listener.js 11:15:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x92067c00) [pid = 10201] [serial = 117] [outer = 0x9132cc00] 11:15:30 INFO - PROCESS | 10201 | 1460916930129 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 11:15:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:15:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1238ms 11:15:30 INFO - PROCESS | 10201 | 1460916930214 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:15:30 INFO - PROCESS | 10201 | 1460916930225 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:15:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:15:30 INFO - PROCESS | 10201 | 1460916930274 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:15:30 INFO - PROCESS | 10201 | 1460916930278 Marionette TRACE conn3 <- [1,130,null,{}] 11:15:30 INFO - PROCESS | 10201 | 1460916930323 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:30 INFO - PROCESS | 10201 | 1460916930524 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:15:30 INFO - PROCESS | 10201 | 1460916930549 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x93787000 == 11 [pid = 10201] [id = 40] 11:15:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x95920800) [pid = 10201] [serial = 118] [outer = (nil)] 11:15:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0x9633d000) [pid = 10201] [serial = 119] [outer = 0x95920800] 11:15:30 INFO - PROCESS | 10201 | 1460916930626 Marionette DEBUG loaded listener.js 11:15:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x973f2400) [pid = 10201] [serial = 120] [outer = 0x95920800] 11:15:31 INFO - PROCESS | 10201 | 1460916931580 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 11:15:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:15:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1384ms 11:15:31 INFO - PROCESS | 10201 | 1460916931633 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:15:31 INFO - PROCESS | 10201 | 1460916931637 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:15:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:15:31 INFO - PROCESS | 10201 | 1460916931646 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:15:31 INFO - PROCESS | 10201 | 1460916931652 Marionette TRACE conn3 <- [1,134,null,{}] 11:15:31 INFO - PROCESS | 10201 | 1460916931676 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:31 INFO - PROCESS | 10201 | 1460916931909 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:15:31 INFO - PROCESS | 10201 | 1460916931934 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x979af400 == 12 [pid = 10201] [id = 41] 11:15:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x979af800) [pid = 10201] [serial = 121] [outer = (nil)] 11:15:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x9844c800) [pid = 10201] [serial = 122] [outer = 0x979af800] 11:15:32 INFO - PROCESS | 10201 | 1460916932022 Marionette DEBUG loaded listener.js 11:15:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x98c7b800) [pid = 10201] [serial = 123] [outer = 0x979af800] 11:15:32 INFO - PROCESS | 10201 | 1460916932969 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 11:15:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:15:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1343ms 11:15:32 INFO - PROCESS | 10201 | 1460916932990 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:15:32 INFO - PROCESS | 10201 | 1460916932994 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:15:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:15:33 INFO - PROCESS | 10201 | 1460916933001 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:15:33 INFO - PROCESS | 10201 | 1460916933005 Marionette TRACE conn3 <- [1,138,null,{}] 11:15:33 INFO - PROCESS | 10201 | 1460916933011 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:33 INFO - PROCESS | 10201 | 1460916933254 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x989ce400) [pid = 10201] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x92067000) [pid = 10201] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x8fc83800) [pid = 10201] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x97012400) [pid = 10201] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 118 (0x914d7400) [pid = 10201] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0x8fd43c00) [pid = 10201] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 116 (0x8fba7c00) [pid = 10201] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0x95921400) [pid = 10201] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0x97410800) [pid = 10201] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x95920c00) [pid = 10201] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 112 (0x98fdc000) [pid = 10201] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 111 (0x91329c00) [pid = 10201] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 110 (0x95a46000) [pid = 10201] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 109 (0x8fba2400) [pid = 10201] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 108 (0x9b2df000) [pid = 10201] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 107 (0xa454c400) [pid = 10201] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 106 (0x9ae63800) [pid = 10201] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 105 (0x99331c00) [pid = 10201] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 104 (0x9844bc00) [pid = 10201] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 103 (0x9fb56000) [pid = 10201] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 102 (0x92068c00) [pid = 10201] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 101 (0x916a0400) [pid = 10201] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 100 (0x96272800) [pid = 10201] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 99 (0x973f1800) [pid = 10201] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 98 (0x9b2e5800) [pid = 10201] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 97 (0x973ee800) [pid = 10201] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 96 (0x993ca400) [pid = 10201] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 95 (0xa00d0800) [pid = 10201] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:15:34 INFO - PROCESS | 10201 | --DOMWINDOW == 94 (0x8fd3c400) [pid = 10201] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:15:34 INFO - PROCESS | 10201 | 1460916934395 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc83400 == 13 [pid = 10201] [id = 42] 11:15:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 95 (0x8fc83800) [pid = 10201] [serial = 124] [outer = (nil)] 11:15:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 96 (0x8fd43c00) [pid = 10201] [serial = 125] [outer = 0x8fc83800] 11:15:34 INFO - PROCESS | 10201 | 1460916934490 Marionette DEBUG loaded listener.js 11:15:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 97 (0x914d0400) [pid = 10201] [serial = 126] [outer = 0x8fc83800] 11:15:35 INFO - PROCESS | 10201 | 1460916935378 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 11:15:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:15:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2445ms 11:15:35 INFO - PROCESS | 10201 | 1460916935447 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:15:35 INFO - PROCESS | 10201 | 1460916935450 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:15:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:15:35 INFO - PROCESS | 10201 | 1460916935457 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:15:35 INFO - PROCESS | 10201 | 1460916935461 Marionette TRACE conn3 <- [1,142,null,{}] 11:15:35 INFO - PROCESS | 10201 | 1460916935468 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:35 INFO - PROCESS | 10201 | 1460916935619 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:15:35 INFO - PROCESS | 10201 | 1460916935724 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x96348000 == 14 [pid = 10201] [id = 43] 11:15:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 98 (0x96962c00) [pid = 10201] [serial = 127] [outer = (nil)] 11:15:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 99 (0x973fa000) [pid = 10201] [serial = 128] [outer = 0x96962c00] 11:15:35 INFO - PROCESS | 10201 | 1460916935803 Marionette DEBUG loaded listener.js 11:15:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0x989ce400) [pid = 10201] [serial = 129] [outer = 0x96962c00] 11:15:36 INFO - PROCESS | 10201 | 1460916936641 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 11:15:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:15:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1234ms 11:15:36 INFO - PROCESS | 10201 | 1460916936692 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:15:36 INFO - PROCESS | 10201 | 1460916936698 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:15:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:15:36 INFO - PROCESS | 10201 | 1460916936707 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:15:36 INFO - PROCESS | 10201 | 1460916936712 Marionette TRACE conn3 <- [1,146,null,{}] 11:15:36 INFO - PROCESS | 10201 | 1460916936722 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:36 INFO - PROCESS | 10201 | 1460916936965 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:15:37 INFO - PROCESS | 10201 | 1460916937159 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fbad800 == 15 [pid = 10201] [id = 44] 11:15:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0x8fd44c00) [pid = 10201] [serial = 130] [outer = (nil)] 11:15:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 102 (0x95a47000) [pid = 10201] [serial = 131] [outer = 0x8fd44c00] 11:15:37 INFO - PROCESS | 10201 | 1460916937303 Marionette DEBUG loaded listener.js 11:15:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 103 (0x96824c00) [pid = 10201] [serial = 132] [outer = 0x8fd44c00] 11:15:38 INFO - PROCESS | 10201 | 1460916938210 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 11:15:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:15:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1553ms 11:15:38 INFO - PROCESS | 10201 | 1460916938260 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:15:38 INFO - PROCESS | 10201 | 1460916938270 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:15:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:15:38 INFO - PROCESS | 10201 | 1460916938282 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:15:38 INFO - PROCESS | 10201 | 1460916938286 Marionette TRACE conn3 <- [1,150,null,{}] 11:15:38 INFO - PROCESS | 10201 | 1460916938293 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:38 INFO - PROCESS | 10201 | 1460916938513 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:15:38 INFO - PROCESS | 10201 | 1460916938699 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3c000 == 16 [pid = 10201] [id = 45] 11:15:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 104 (0x973f1000) [pid = 10201] [serial = 133] [outer = (nil)] 11:15:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 105 (0x98442400) [pid = 10201] [serial = 134] [outer = 0x973f1000] 11:15:38 INFO - PROCESS | 10201 | 1460916938847 Marionette DEBUG loaded listener.js 11:15:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 106 (0x99342000) [pid = 10201] [serial = 135] [outer = 0x973f1000] 11:15:39 INFO - PROCESS | 10201 | 1460916939337 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:15:39 INFO - PROCESS | 10201 | 1460916939877 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 11:15:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:15:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1640ms 11:15:39 INFO - PROCESS | 10201 | 1460916939923 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:15:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:15:39 INFO - PROCESS | 10201 | 1460916939927 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:15:39 INFO - PROCESS | 10201 | 1460916939934 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:15:39 INFO - PROCESS | 10201 | 1460916939940 Marionette TRACE conn3 <- [1,154,null,{}] 11:15:39 INFO - PROCESS | 10201 | 1460916939957 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:40 INFO - PROCESS | 10201 | 1460916940180 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:15:40 INFO - PROCESS | 10201 | 1460916940368 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba7c00 == 17 [pid = 10201] [id = 46] 11:15:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 107 (0x93780400) [pid = 10201] [serial = 136] [outer = (nil)] 11:15:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 108 (0xa0aed400) [pid = 10201] [serial = 137] [outer = 0x93780400] 11:15:40 INFO - PROCESS | 10201 | 1460916940514 Marionette DEBUG loaded listener.js 11:15:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 109 (0xa0ef0400) [pid = 10201] [serial = 138] [outer = 0x93780400] 11:15:41 INFO - PROCESS | 10201 | 1460916941591 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 11:15:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:15:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1702ms 11:15:41 INFO - PROCESS | 10201 | 1460916941636 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:15:41 INFO - PROCESS | 10201 | 1460916941644 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:15:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:15:41 INFO - PROCESS | 10201 | 1460916941661 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:15:41 INFO - PROCESS | 10201 | 1460916941669 Marionette TRACE conn3 <- [1,158,null,{}] 11:15:41 INFO - PROCESS | 10201 | 1460916941679 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:41 INFO - PROCESS | 10201 | 1460916941958 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:15:42 INFO - PROCESS | 10201 | 1460916942125 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x911dc000 == 18 [pid = 10201] [id = 47] 11:15:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 110 (0x911df400) [pid = 10201] [serial = 139] [outer = (nil)] 11:15:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 111 (0x911e1400) [pid = 10201] [serial = 140] [outer = 0x911df400] 11:15:42 INFO - PROCESS | 10201 | 1460916942222 Marionette DEBUG loaded listener.js 11:15:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 112 (0x911e3c00) [pid = 10201] [serial = 141] [outer = 0x911df400] 11:15:43 INFO - PROCESS | 10201 | 1460916943128 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 11:15:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:15:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1492ms 11:15:43 INFO - PROCESS | 10201 | 1460916943152 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:15:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:15:43 INFO - PROCESS | 10201 | 1460916943156 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:15:43 INFO - PROCESS | 10201 | 1460916943163 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:15:43 INFO - PROCESS | 10201 | 1460916943167 Marionette TRACE conn3 <- [1,162,null,{}] 11:15:43 INFO - PROCESS | 10201 | 1460916943173 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:43 INFO - PROCESS | 10201 | 1460916943347 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:15:43 INFO - PROCESS | 10201 | 1460916943503 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fbad400 == 19 [pid = 10201] [id = 48] 11:15:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 113 (0x8fc82000) [pid = 10201] [serial = 142] [outer = (nil)] 11:15:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x91328c00) [pid = 10201] [serial = 143] [outer = 0x8fc82000] 11:15:43 INFO - PROCESS | 10201 | 1460916943599 Marionette DEBUG loaded listener.js 11:15:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x92069400) [pid = 10201] [serial = 144] [outer = 0x8fc82000] 11:15:44 INFO - PROCESS | 10201 | 1460916944805 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 11:15:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:15:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1690ms 11:15:44 INFO - PROCESS | 10201 | 1460916944853 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:15:44 INFO - PROCESS | 10201 | 1460916944859 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:15:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:15:44 INFO - PROCESS | 10201 | 1460916944867 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:15:44 INFO - PROCESS | 10201 | 1460916944873 Marionette TRACE conn3 <- [1,166,null,{}] 11:15:44 INFO - PROCESS | 10201 | 1460916944881 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:45 INFO - PROCESS | 10201 | 1460916945058 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:15:45 INFO - PROCESS | 10201 | 1460916945228 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x91156000 == 20 [pid = 10201] [id = 49] 11:15:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x911e6400) [pid = 10201] [serial = 145] [outer = (nil)] 11:15:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x914d9800) [pid = 10201] [serial = 146] [outer = 0x911e6400] 11:15:45 INFO - PROCESS | 10201 | 1460916945315 Marionette DEBUG loaded listener.js 11:15:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x93785c00) [pid = 10201] [serial = 147] [outer = 0x911e6400] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0xa28b0000) [pid = 10201] [serial = 2] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 116 (0x91327400) [pid = 10201] [serial = 25] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0x97509000) [pid = 10201] [serial = 12] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0x97ad1400) [pid = 10201] [serial = 9] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x916a2000) [pid = 10201] [serial = 16] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 112 (0x916a6400) [pid = 10201] [serial = 17] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 111 (0x962b7400) [pid = 10201] [serial = 19] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 110 (0x93789800) [pid = 10201] [serial = 113] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | 1460916946264 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 109 (0x96273400) [pid = 10201] [serial = 30] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 108 (0xa0ae8800) [pid = 10201] [serial = 82] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 107 (0x98443000) [pid = 10201] [serial = 49] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 106 (0x9844e400) [pid = 10201] [serial = 50] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 105 (0x97691400) [pid = 10201] [serial = 34] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 104 (0x98298400) [pid = 10201] [serial = 35] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 103 (0x993c4000) [pid = 10201] [serial = 37] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 102 (0x95a46c00) [pid = 10201] [serial = 44] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 101 (0x9681c000) [pid = 10201] [serial = 31] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 100 (0x96961c00) [pid = 10201] [serial = 46] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 99 (0x9b2f0c00) [pid = 10201] [serial = 38] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 98 (0x95919800) [pid = 10201] [serial = 28] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 97 (0x9712b000) [pid = 10201] [serial = 47] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 96 (0x8fba5000) [pid = 10201] [serial = 22] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 95 (0xa0eef800) [pid = 10201] [serial = 40] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 94 (0x933b9400) [pid = 10201] [serial = 43] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 93 (0x8fba9400) [pid = 10201] [serial = 23] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 92 (0xa4c91400) [pid = 10201] [serial = 41] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 91 (0x8fd47000) [pid = 10201] [serial = 95] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 90 (0x97697c00) [pid = 10201] [serial = 56] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 89 (0x973f5c00) [pid = 10201] [serial = 88] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 88 (0x96348400) [pid = 10201] [serial = 53] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 87 (0x97404800) [pid = 10201] [serial = 55] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 86 (0x9591fc00) [pid = 10201] [serial = 52] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 85 (0x91157c00) [pid = 10201] [serial = 92] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 84 (0x962bbc00) [pid = 10201] [serial = 71] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 83 (0x8fd41c00) [pid = 10201] [serial = 94] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 82 (0x91152000) [pid = 10201] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 81 (0x8fd46000) [pid = 10201] [serial = 91] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 80 (0xa281b000) [pid = 10201] [serial = 85] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 79 (0xa0e3c400) [pid = 10201] [serial = 83] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 78 (0x9fc79000) [pid = 10201] [serial = 65] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 77 (0x9ae66000) [pid = 10201] [serial = 79] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 76 (0x973fd000) [pid = 10201] [serial = 99] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 75 (0x9df33800) [pid = 10201] [serial = 62] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 74 (0x98292800) [pid = 10201] [serial = 76] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 73 (0x98fd8800) [pid = 10201] [serial = 101] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 72 (0x9fbb9c00) [pid = 10201] [serial = 64] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 71 (0xa2a02c00) [pid = 10201] [serial = 86] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 70 (0x973f6400) [pid = 10201] [serial = 98] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 69 (0x993c3c00) [pid = 10201] [serial = 59] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 68 (0x9b2ed400) [pid = 10201] [serial = 61] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 67 (0x98fdb800) [pid = 10201] [serial = 58] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 66 (0x963ddc00) [pid = 10201] [serial = 73] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 65 (0x97013000) [pid = 10201] [serial = 74] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 64 (0xa2a55000) [pid = 10201] [serial = 107] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 63 (0x99332000) [pid = 10201] [serial = 102] [outer = (nil)] [url = about:blank] 11:15:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:15:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1489ms 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 62 (0xa0eeec00) [pid = 10201] [serial = 68] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 61 (0x95918000) [pid = 10201] [serial = 70] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 60 (0xa0ae9400) [pid = 10201] [serial = 67] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 59 (0x9fbc3c00) [pid = 10201] [serial = 104] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 58 (0x98c6ec00) [pid = 10201] [serial = 77] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 57 (0xa3cc3400) [pid = 10201] [serial = 89] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 56 (0xa009d400) [pid = 10201] [serial = 105] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 55 (0xa45b2000) [pid = 10201] [serial = 110] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 54 (0xa4c4b000) [pid = 10201] [serial = 111] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 53 (0xa3c25c00) [pid = 10201] [serial = 108] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | --DOMWINDOW == 52 (0x9fc7a400) [pid = 10201] [serial = 80] [outer = (nil)] [url = about:blank] 11:15:46 INFO - PROCESS | 10201 | 1460916946358 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:15:46 INFO - PROCESS | 10201 | 1460916946375 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:15:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:15:46 INFO - PROCESS | 10201 | 1460916946386 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:15:46 INFO - PROCESS | 10201 | 1460916946389 Marionette TRACE conn3 <- [1,170,null,{}] 11:15:46 INFO - PROCESS | 10201 | 1460916946395 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:46 INFO - PROCESS | 10201 | 1460916946564 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:15:46 INFO - PROCESS | 10201 | 1460916946667 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc83000 == 21 [pid = 10201] [id = 50] 11:15:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 53 (0x8fd42000) [pid = 10201] [serial = 148] [outer = (nil)] 11:15:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 54 (0x916ab800) [pid = 10201] [serial = 149] [outer = 0x8fd42000] 11:15:46 INFO - PROCESS | 10201 | 1460916946753 Marionette DEBUG loaded listener.js 11:15:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 55 (0x95a47c00) [pid = 10201] [serial = 150] [outer = 0x8fd42000] 11:15:47 INFO - PROCESS | 10201 | 1460916947546 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 11:15:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:15:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1180ms 11:15:47 INFO - PROCESS | 10201 | 1460916947570 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:15:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:15:47 INFO - PROCESS | 10201 | 1460916947574 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:15:47 INFO - PROCESS | 10201 | 1460916947582 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:15:47 INFO - PROCESS | 10201 | 1460916947588 Marionette TRACE conn3 <- [1,174,null,{}] 11:15:47 INFO - PROCESS | 10201 | 1460916947605 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:47 INFO - PROCESS | 10201 | 1460916947781 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:15:47 INFO - PROCESS | 10201 | 1460916947793 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc81c00 == 22 [pid = 10201] [id = 51] 11:15:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 56 (0x96961800) [pid = 10201] [serial = 151] [outer = (nil)] 11:15:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 57 (0x9701fc00) [pid = 10201] [serial = 152] [outer = 0x96961800] 11:15:47 INFO - PROCESS | 10201 | 1460916947876 Marionette DEBUG loaded listener.js 11:15:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 58 (0x973ee400) [pid = 10201] [serial = 153] [outer = 0x96961800] 11:15:48 INFO - PROCESS | 10201 | 1460916948697 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 11:15:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:15:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1156ms 11:15:48 INFO - PROCESS | 10201 | 1460916948737 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:15:48 INFO - PROCESS | 10201 | 1460916948743 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:15:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:15:48 INFO - PROCESS | 10201 | 1460916948756 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:15:48 INFO - PROCESS | 10201 | 1460916948759 Marionette TRACE conn3 <- [1,178,null,{}] 11:15:48 INFO - PROCESS | 10201 | 1460916948770 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:48 INFO - PROCESS | 10201 | 1460916948988 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:15:49 INFO - PROCESS | 10201 | 1460916949027 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fbaa000 == 23 [pid = 10201] [id = 52] 11:15:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 59 (0x8fd3cc00) [pid = 10201] [serial = 154] [outer = (nil)] 11:15:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 60 (0x973f6c00) [pid = 10201] [serial = 155] [outer = 0x8fd3cc00] 11:15:49 INFO - PROCESS | 10201 | 1460916949113 Marionette DEBUG loaded listener.js 11:15:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 61 (0x973fd800) [pid = 10201] [serial = 156] [outer = 0x8fd3cc00] 11:15:50 INFO - PROCESS | 10201 | 1460916950061 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 11:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1344ms 11:15:50 INFO - PROCESS | 10201 | 1460916950101 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:15:50 INFO - PROCESS | 10201 | 1460916950106 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:15:50 INFO - PROCESS | 10201 | 1460916950112 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:15:50 INFO - PROCESS | 10201 | 1460916950116 Marionette TRACE conn3 <- [1,182,null,{}] 11:15:50 INFO - PROCESS | 10201 | 1460916950129 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:50 INFO - PROCESS | 10201 | 1460916950328 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:15:50 INFO - PROCESS | 10201 | 1460916950350 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x9701a400 == 24 [pid = 10201] [id = 53] 11:15:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 62 (0x973f8800) [pid = 10201] [serial = 157] [outer = (nil)] 11:15:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 63 (0x9750ec00) [pid = 10201] [serial = 158] [outer = 0x973f8800] 11:15:50 INFO - PROCESS | 10201 | 1460916950428 Marionette DEBUG loaded listener.js 11:15:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 64 (0x9769b000) [pid = 10201] [serial = 159] [outer = 0x973f8800] 11:15:50 INFO - PROCESS | 10201 | --DOMWINDOW == 63 (0x979af800) [pid = 10201] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:15:50 INFO - PROCESS | 10201 | --DOMWINDOW == 62 (0x93782c00) [pid = 10201] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:15:50 INFO - PROCESS | 10201 | --DOMWINDOW == 61 (0x95920800) [pid = 10201] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:15:50 INFO - PROCESS | 10201 | --DOMWINDOW == 60 (0x9132cc00) [pid = 10201] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:15:50 INFO - PROCESS | 10201 | --DOMWINDOW == 59 (0x8fc83800) [pid = 10201] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:15:51 INFO - PROCESS | 10201 | 1460916951264 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 11:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1192ms 11:15:51 INFO - PROCESS | 10201 | 1460916951343 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:15:51 INFO - PROCESS | 10201 | 1460916951350 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:15:51 INFO - PROCESS | 10201 | 1460916951366 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:15:51 INFO - PROCESS | 10201 | 1460916951373 Marionette TRACE conn3 <- [1,186,null,{}] 11:15:51 INFO - PROCESS | 10201 | 1460916951384 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:51 INFO - PROCESS | 10201 | 1460916951620 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:15:51 INFO - PROCESS | 10201 | 1460916951763 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc83800 == 25 [pid = 10201] [id = 54] 11:15:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 60 (0x8fd41c00) [pid = 10201] [serial = 160] [outer = (nil)] 11:15:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 61 (0x91157c00) [pid = 10201] [serial = 161] [outer = 0x8fd41c00] 11:15:51 INFO - PROCESS | 10201 | 1460916951860 Marionette DEBUG loaded listener.js 11:15:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 62 (0x911e3400) [pid = 10201] [serial = 162] [outer = 0x8fd41c00] 11:15:52 INFO - PROCESS | 10201 | 1460916952734 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 11:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1447ms 11:15:52 INFO - PROCESS | 10201 | 1460916952808 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:15:52 INFO - PROCESS | 10201 | 1460916952814 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:15:52 INFO - PROCESS | 10201 | 1460916952826 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:15:52 INFO - PROCESS | 10201 | 1460916952831 Marionette TRACE conn3 <- [1,190,null,{}] 11:15:52 INFO - PROCESS | 10201 | 1460916952838 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:53 INFO - PROCESS | 10201 | 1460916953051 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:15:53 INFO - PROCESS | 10201 | 1460916953193 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x914d3400 == 26 [pid = 10201] [id = 55] 11:15:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 63 (0x933b9400) [pid = 10201] [serial = 163] [outer = (nil)] 11:15:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 64 (0x963e1c00) [pid = 10201] [serial = 164] [outer = 0x933b9400] 11:15:53 INFO - PROCESS | 10201 | 1460916953292 Marionette DEBUG loaded listener.js 11:15:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 65 (0x9696d000) [pid = 10201] [serial = 165] [outer = 0x933b9400] 11:15:54 INFO - PROCESS | 10201 | 1460916954265 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 11:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1493ms 11:15:54 INFO - PROCESS | 10201 | 1460916954317 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:15:54 INFO - PROCESS | 10201 | 1460916954322 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:15:54 INFO - PROCESS | 10201 | 1460916954329 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:15:54 INFO - PROCESS | 10201 | 1460916954332 Marionette TRACE conn3 <- [1,194,null,{}] 11:15:54 INFO - PROCESS | 10201 | 1460916954349 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:54 INFO - PROCESS | 10201 | 1460916954576 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:15:54 INFO - PROCESS | 10201 | 1460916954760 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x979af000 == 27 [pid = 10201] [id = 56] 11:15:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 66 (0x98298400) [pid = 10201] [serial = 166] [outer = (nil)] 11:15:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 67 (0x9844b400) [pid = 10201] [serial = 167] [outer = 0x98298400] 11:15:54 INFO - PROCESS | 10201 | 1460916954897 Marionette DEBUG loaded listener.js 11:15:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 68 (0x98704400) [pid = 10201] [serial = 168] [outer = 0x98298400] 11:15:55 INFO - PROCESS | 10201 | 1460916955788 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 11:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1487ms 11:15:55 INFO - PROCESS | 10201 | 1460916955816 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:15:55 INFO - PROCESS | 10201 | 1460916955821 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:15:55 INFO - PROCESS | 10201 | 1460916955828 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:15:55 INFO - PROCESS | 10201 | 1460916955832 Marionette TRACE conn3 <- [1,198,null,{}] 11:15:55 INFO - PROCESS | 10201 | 1460916955840 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:56 INFO - PROCESS | 10201 | 1460916956024 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:15:56 INFO - PROCESS | 10201 | 1460916956167 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x97ad1400 == 28 [pid = 10201] [id = 57] 11:15:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 69 (0x98445400) [pid = 10201] [serial = 169] [outer = (nil)] 11:15:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 70 (0x9926ac00) [pid = 10201] [serial = 170] [outer = 0x98445400] 11:15:56 INFO - PROCESS | 10201 | 1460916956263 Marionette DEBUG loaded listener.js 11:15:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 71 (0x99332000) [pid = 10201] [serial = 171] [outer = 0x98445400] 11:15:57 INFO - PROCESS | 10201 | 1460916957281 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 11:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1482ms 11:15:57 INFO - PROCESS | 10201 | 1460916957311 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:15:57 INFO - PROCESS | 10201 | 1460916957316 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:15:57 INFO - PROCESS | 10201 | 1460916957323 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:15:57 INFO - PROCESS | 10201 | 1460916957327 Marionette TRACE conn3 <- [1,202,null,{}] 11:15:57 INFO - PROCESS | 10201 | 1460916957334 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:57 INFO - PROCESS | 10201 | 1460916957501 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:15:57 INFO - PROCESS | 10201 | 1460916957650 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x9932ac00 == 29 [pid = 10201] [id = 58] 11:15:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 72 (0x99331800) [pid = 10201] [serial = 172] [outer = (nil)] 11:15:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 73 (0x9ae65000) [pid = 10201] [serial = 173] [outer = 0x99331800] 11:15:57 INFO - PROCESS | 10201 | 1460916957795 Marionette DEBUG loaded listener.js 11:15:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 74 (0x9b2e9400) [pid = 10201] [serial = 174] [outer = 0x99331800] 11:15:58 INFO - PROCESS | 10201 | 1460916958652 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 11:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1382ms 11:15:58 INFO - PROCESS | 10201 | 1460916958706 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:15:58 INFO - PROCESS | 10201 | 1460916958710 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:15:58 INFO - PROCESS | 10201 | 1460916958718 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:15:58 INFO - PROCESS | 10201 | 1460916958722 Marionette TRACE conn3 <- [1,206,null,{}] 11:15:58 INFO - PROCESS | 10201 | 1460916958728 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:15:58 INFO - PROCESS | 10201 | 1460916958987 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:15:59 INFO - PROCESS | 10201 | 1460916959197 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:15:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x9114f000 == 30 [pid = 10201] [id = 59] 11:15:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 75 (0x91151400) [pid = 10201] [serial = 175] [outer = (nil)] 11:15:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 76 (0x911d9c00) [pid = 10201] [serial = 176] [outer = 0x91151400] 11:15:59 INFO - PROCESS | 10201 | 1460916959446 Marionette DEBUG loaded listener.js 11:15:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 77 (0x916ad000) [pid = 10201] [serial = 177] [outer = 0x91151400] 11:16:00 INFO - PROCESS | 10201 | 1460916960372 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 11:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1692ms 11:16:00 INFO - PROCESS | 10201 | 1460916960412 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:16:00 INFO - PROCESS | 10201 | 1460916960416 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:16:00 INFO - PROCESS | 10201 | 1460916960427 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:16:00 INFO - PROCESS | 10201 | 1460916960432 Marionette TRACE conn3 <- [1,210,null,{}] 11:16:00 INFO - PROCESS | 10201 | 1460916960440 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:00 INFO - PROCESS | 10201 | 1460916960630 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:16:00 INFO - PROCESS | 10201 | 1460916960779 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x93780800 == 31 [pid = 10201] [id = 60] 11:16:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 78 (0x93786800) [pid = 10201] [serial = 178] [outer = (nil)] 11:16:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 79 (0x96348400) [pid = 10201] [serial = 179] [outer = 0x93786800] 11:16:00 INFO - PROCESS | 10201 | 1460916960867 Marionette DEBUG loaded listener.js 11:16:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 80 (0x97358800) [pid = 10201] [serial = 180] [outer = 0x93786800] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 79 (0x973fa000) [pid = 10201] [serial = 128] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 78 (0x98c7b800) [pid = 10201] [serial = 123] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 77 (0x979ad000) [pid = 10201] [serial = 114] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 76 (0x9844c800) [pid = 10201] [serial = 122] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 75 (0x9633d000) [pid = 10201] [serial = 119] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 74 (0x914d1000) [pid = 10201] [serial = 116] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 73 (0x92067c00) [pid = 10201] [serial = 117] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 72 (0x8fd43c00) [pid = 10201] [serial = 125] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 71 (0x973f2400) [pid = 10201] [serial = 120] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | --DOMWINDOW == 70 (0x914d0400) [pid = 10201] [serial = 126] [outer = (nil)] [url = about:blank] 11:16:01 INFO - PROCESS | 10201 | 1460916961793 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 11:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1390ms 11:16:01 INFO - PROCESS | 10201 | 1460916961819 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:16:01 INFO - PROCESS | 10201 | 1460916961825 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:16:01 INFO - PROCESS | 10201 | 1460916961835 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:16:01 INFO - PROCESS | 10201 | 1460916961840 Marionette TRACE conn3 <- [1,214,null,{}] 11:16:01 INFO - PROCESS | 10201 | 1460916961847 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:02 INFO - PROCESS | 10201 | 1460916962007 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:16:02 INFO - PROCESS | 10201 | 1460916962027 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x911e4000 == 32 [pid = 10201] [id = 61] 11:16:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 71 (0x914d1000) [pid = 10201] [serial = 181] [outer = (nil)] 11:16:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 72 (0x973f5400) [pid = 10201] [serial = 182] [outer = 0x914d1000] 11:16:02 INFO - PROCESS | 10201 | 1460916962106 Marionette DEBUG loaded listener.js 11:16:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 73 (0x973fa000) [pid = 10201] [serial = 183] [outer = 0x914d1000] 11:16:02 INFO - PROCESS | 10201 | 1460916962990 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 11:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1188ms 11:16:03 INFO - PROCESS | 10201 | 1460916963029 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:16:03 INFO - PROCESS | 10201 | 1460916963034 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:16:03 INFO - PROCESS | 10201 | 1460916963041 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:16:03 INFO - PROCESS | 10201 | 1460916963046 Marionette TRACE conn3 <- [1,218,null,{}] 11:16:03 INFO - PROCESS | 10201 | 1460916963064 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:03 INFO - PROCESS | 10201 | 1460916963235 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:16:03 INFO - PROCESS | 10201 | 1460916963344 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x96820000 == 33 [pid = 10201] [id = 62] 11:16:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 74 (0x974b2000) [pid = 10201] [serial = 184] [outer = (nil)] 11:16:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 75 (0x98c70000) [pid = 10201] [serial = 185] [outer = 0x974b2000] 11:16:03 INFO - PROCESS | 10201 | 1460916963426 Marionette DEBUG loaded listener.js 11:16:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 76 (0x98fdfc00) [pid = 10201] [serial = 186] [outer = 0x974b2000] 11:16:04 INFO - PROCESS | 10201 | 1460916964366 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 11:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1388ms 11:16:04 INFO - PROCESS | 10201 | 1460916964429 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:16:04 INFO - PROCESS | 10201 | 1460916964434 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:16:04 INFO - PROCESS | 10201 | 1460916964440 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:16:04 INFO - PROCESS | 10201 | 1460916964443 Marionette TRACE conn3 <- [1,222,null,{}] 11:16:04 INFO - PROCESS | 10201 | 1460916964449 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:04 INFO - PROCESS | 10201 | 1460916964641 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:16:04 INFO - PROCESS | 10201 | 1460916964662 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x91323c00 == 34 [pid = 10201] [id = 63] 11:16:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 77 (0x973f4c00) [pid = 10201] [serial = 187] [outer = (nil)] 11:16:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 78 (0x9b2f3800) [pid = 10201] [serial = 188] [outer = 0x973f4c00] 11:16:04 INFO - PROCESS | 10201 | 1460916964757 Marionette DEBUG loaded listener.js 11:16:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 79 (0x9fb4f800) [pid = 10201] [serial = 189] [outer = 0x973f4c00] 11:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1192ms 11:16:05 INFO - PROCESS | 10201 | 1460916965622 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 11:16:05 INFO - PROCESS | 10201 | 1460916965634 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:16:05 INFO - PROCESS | 10201 | 1460916965638 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:16:05 INFO - PROCESS | 10201 | 1460916965650 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:16:05 INFO - PROCESS | 10201 | 1460916965653 Marionette TRACE conn3 <- [1,226,null,{}] 11:16:05 INFO - PROCESS | 10201 | 1460916965670 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:05 INFO - PROCESS | 10201 | 1460916965885 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:16:05 INFO - PROCESS | 10201 | 1460916965911 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x98c70c00 == 35 [pid = 10201] [id = 64] 11:16:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 80 (0x9eb46c00) [pid = 10201] [serial = 190] [outer = (nil)] 11:16:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 81 (0xa0002c00) [pid = 10201] [serial = 191] [outer = 0x9eb46c00] 11:16:06 INFO - PROCESS | 10201 | 1460916966000 Marionette DEBUG loaded listener.js 11:16:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 82 (0xa0a63400) [pid = 10201] [serial = 192] [outer = 0x9eb46c00] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 81 (0x911df400) [pid = 10201] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 80 (0x8fc82000) [pid = 10201] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 79 (0x8fd44c00) [pid = 10201] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 78 (0x8fd42000) [pid = 10201] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 77 (0x911e6400) [pid = 10201] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 76 (0x96961800) [pid = 10201] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 75 (0x93780400) [pid = 10201] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 74 (0x973f1000) [pid = 10201] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:16:06 INFO - PROCESS | 10201 | --DOMWINDOW == 73 (0x8fd3cc00) [pid = 10201] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:16:06 INFO - PROCESS | 10201 | 1460916966834 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 11:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1242ms 11:16:06 INFO - PROCESS | 10201 | 1460916966895 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:16:06 INFO - PROCESS | 10201 | 1460916966899 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:16:06 INFO - PROCESS | 10201 | 1460916966906 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:16:06 INFO - PROCESS | 10201 | 1460916966909 Marionette TRACE conn3 <- [1,230,null,{}] 11:16:06 INFO - PROCESS | 10201 | 1460916966914 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:07 INFO - PROCESS | 10201 | 1460916967071 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:16:07 INFO - PROCESS | 10201 | 1460916967081 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba6000 == 36 [pid = 10201] [id = 65] 11:16:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 74 (0x8fd42400) [pid = 10201] [serial = 193] [outer = (nil)] 11:16:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 75 (0x9fc7e400) [pid = 10201] [serial = 194] [outer = 0x8fd42400] 11:16:07 INFO - PROCESS | 10201 | 1460916967155 Marionette DEBUG loaded listener.js 11:16:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 76 (0xa0ae2000) [pid = 10201] [serial = 195] [outer = 0x8fd42400] 11:16:07 INFO - PROCESS | 10201 | 1460916967941 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 11:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1093ms 11:16:08 INFO - PROCESS | 10201 | 1460916968000 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:16:08 INFO - PROCESS | 10201 | 1460916968003 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:16:08 INFO - PROCESS | 10201 | 1460916968010 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:16:08 INFO - PROCESS | 10201 | 1460916968014 Marionette TRACE conn3 <- [1,234,null,{}] 11:16:08 INFO - PROCESS | 10201 | 1460916968021 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:08 INFO - PROCESS | 10201 | 1460916968178 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:16:08 INFO - PROCESS | 10201 | 1460916968190 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x97018000 == 37 [pid = 10201] [id = 66] 11:16:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 77 (0x9925b800) [pid = 10201] [serial = 196] [outer = (nil)] 11:16:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 78 (0xa0eeec00) [pid = 10201] [serial = 197] [outer = 0x9925b800] 11:16:08 INFO - PROCESS | 10201 | 1460916968266 Marionette DEBUG loaded listener.js 11:16:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 79 (0xa0fd5c00) [pid = 10201] [serial = 198] [outer = 0x9925b800] 11:16:09 INFO - PROCESS | 10201 | 1460916969370 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 11:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1389ms 11:16:09 INFO - PROCESS | 10201 | 1460916969400 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:16:09 INFO - PROCESS | 10201 | 1460916969408 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:16:09 INFO - PROCESS | 10201 | 1460916969417 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:16:09 INFO - PROCESS | 10201 | 1460916969422 Marionette TRACE conn3 <- [1,238,null,{}] 11:16:09 INFO - PROCESS | 10201 | 1460916969431 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:09 INFO - PROCESS | 10201 | 1460916969613 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:16:09 INFO - PROCESS | 10201 | 1460916969776 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc82800 == 38 [pid = 10201] [id = 67] 11:16:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 80 (0x91155400) [pid = 10201] [serial = 199] [outer = (nil)] 11:16:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 81 (0x95a48400) [pid = 10201] [serial = 200] [outer = 0x91155400] 11:16:09 INFO - PROCESS | 10201 | 1460916969870 Marionette DEBUG loaded listener.js 11:16:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 82 (0x9681b400) [pid = 10201] [serial = 201] [outer = 0x91155400] 11:16:10 INFO - PROCESS | 10201 | 1460916970804 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 11:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1441ms 11:16:10 INFO - PROCESS | 10201 | 1460916970858 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:16:10 INFO - PROCESS | 10201 | 1460916970868 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:16:10 INFO - PROCESS | 10201 | 1460916970879 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:16:10 INFO - PROCESS | 10201 | 1460916970884 Marionette TRACE conn3 <- [1,242,null,{}] 11:16:10 INFO - PROCESS | 10201 | 1460916970892 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:11 INFO - PROCESS | 10201 | 1460916971107 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:16:11 INFO - PROCESS | 10201 | 1460916971297 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x9633b800 == 39 [pid = 10201] [id = 68] 11:16:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 83 (0x9769dc00) [pid = 10201] [serial = 202] [outer = (nil)] 11:16:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 84 (0x98443400) [pid = 10201] [serial = 203] [outer = 0x9769dc00] 11:16:11 INFO - PROCESS | 10201 | 1460916971435 Marionette DEBUG loaded listener.js 11:16:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 85 (0x989cd800) [pid = 10201] [serial = 204] [outer = 0x9769dc00] 11:16:12 INFO - PROCESS | 10201 | 1460916972310 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 11:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1494ms 11:16:12 INFO - PROCESS | 10201 | 1460916972373 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:16:12 INFO - PROCESS | 10201 | 1460916972377 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:16:12 INFO - PROCESS | 10201 | 1460916972384 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:16:12 INFO - PROCESS | 10201 | 1460916972391 Marionette TRACE conn3 <- [1,246,null,{}] 11:16:12 INFO - PROCESS | 10201 | 1460916972408 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:12 INFO - PROCESS | 10201 | 1460916972641 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:16:12 INFO - PROCESS | 10201 | 1460916972787 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x91152800 == 40 [pid = 10201] [id = 69] 11:16:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 86 (0x95919c00) [pid = 10201] [serial = 205] [outer = (nil)] 11:16:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 87 (0xa0c50400) [pid = 10201] [serial = 206] [outer = 0x95919c00] 11:16:12 INFO - PROCESS | 10201 | 1460916972927 Marionette DEBUG loaded listener.js 11:16:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 88 (0xa28b4000) [pid = 10201] [serial = 207] [outer = 0x95919c00] 11:16:13 INFO - PROCESS | 10201 | 1460916973899 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 11:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1541ms 11:16:13 INFO - PROCESS | 10201 | 1460916973926 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:16:13 INFO - PROCESS | 10201 | 1460916973931 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:16:13 INFO - PROCESS | 10201 | 1460916973938 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:16:13 INFO - PROCESS | 10201 | 1460916973942 Marionette TRACE conn3 <- [1,250,null,{}] 11:16:13 INFO - PROCESS | 10201 | 1460916973955 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:14 INFO - PROCESS | 10201 | 1460916974148 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:16:14 INFO - PROCESS | 10201 | 1460916974296 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:14 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0fdc000 == 41 [pid = 10201] [id = 70] 11:16:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 89 (0xa2a4a800) [pid = 10201] [serial = 208] [outer = (nil)] 11:16:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 90 (0xa3c25c00) [pid = 10201] [serial = 209] [outer = 0xa2a4a800] 11:16:14 INFO - PROCESS | 10201 | 1460916974432 Marionette DEBUG loaded listener.js 11:16:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 91 (0xa44b1c00) [pid = 10201] [serial = 210] [outer = 0xa2a4a800] 11:16:15 INFO - PROCESS | 10201 | 1460916975369 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 11:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1488ms 11:16:15 INFO - PROCESS | 10201 | 1460916975428 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:16:15 INFO - PROCESS | 10201 | 1460916975432 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:16:15 INFO - PROCESS | 10201 | 1460916975440 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:16:15 INFO - PROCESS | 10201 | 1460916975444 Marionette TRACE conn3 <- [1,254,null,{}] 11:16:15 INFO - PROCESS | 10201 | 1460916975450 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:15 INFO - PROCESS | 10201 | 1460916975635 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:16:15 INFO - PROCESS | 10201 | 1460916975788 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x96823800 == 42 [pid = 10201] [id = 71] 11:16:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 92 (0xa28b0000) [pid = 10201] [serial = 211] [outer = (nil)] 11:16:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 93 (0xa45b0c00) [pid = 10201] [serial = 212] [outer = 0xa28b0000] 11:16:15 INFO - PROCESS | 10201 | 1460916975879 Marionette DEBUG loaded listener.js 11:16:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 94 (0xa45b2000) [pid = 10201] [serial = 213] [outer = 0xa28b0000] 11:16:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 95 (0xa44bac00) [pid = 10201] [serial = 214] [outer = 0x92069800] 11:16:17 INFO - PROCESS | 10201 | 1460916977146 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 11:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1739ms 11:16:17 INFO - PROCESS | 10201 | 1460916977180 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:16:17 INFO - PROCESS | 10201 | 1460916977186 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:16:17 INFO - PROCESS | 10201 | 1460916977196 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:16:17 INFO - PROCESS | 10201 | 1460916977202 Marionette TRACE conn3 <- [1,258,null,{}] 11:16:17 INFO - PROCESS | 10201 | 1460916977211 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:17 INFO - PROCESS | 10201 | 1460916977385 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:16:17 INFO - PROCESS | 10201 | 1460916977565 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x9132b400 == 43 [pid = 10201] [id = 72] 11:16:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 96 (0x96273400) [pid = 10201] [serial = 215] [outer = (nil)] 11:16:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 97 (0x9633d000) [pid = 10201] [serial = 216] [outer = 0x96273400] 11:16:17 INFO - PROCESS | 10201 | 1460916977651 Marionette DEBUG loaded listener.js 11:16:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 98 (0x9681f400) [pid = 10201] [serial = 217] [outer = 0x96273400] 11:16:18 INFO - PROCESS | 10201 | 1460916978480 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 11:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1338ms 11:16:18 INFO - PROCESS | 10201 | 1460916978534 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:16:18 INFO - PROCESS | 10201 | 1460916978551 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:16:18 INFO - PROCESS | 10201 | 1460916978569 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:16:18 INFO - PROCESS | 10201 | 1460916978572 Marionette TRACE conn3 <- [1,262,null,{}] 11:16:18 INFO - PROCESS | 10201 | 1460916978586 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:18 INFO - PROCESS | 10201 | 1460916978797 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:16:18 INFO - PROCESS | 10201 | 1460916978952 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x9377f000 == 44 [pid = 10201] [id = 73] 11:16:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 99 (0x93783000) [pid = 10201] [serial = 218] [outer = (nil)] 11:16:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0x973fcc00) [pid = 10201] [serial = 219] [outer = 0x93783000] 11:16:19 INFO - PROCESS | 10201 | 1460916979090 Marionette DEBUG loaded listener.js 11:16:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0x97699400) [pid = 10201] [serial = 220] [outer = 0x93783000] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba6000 == 43 [pid = 10201] [id = 65] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x98c70c00 == 42 [pid = 10201] [id = 64] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 100 (0x9750ec00) [pid = 10201] [serial = 158] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x91323c00 == 41 [pid = 10201] [id = 63] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x96820000 == 40 [pid = 10201] [id = 62] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x911e4000 == 39 [pid = 10201] [id = 61] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x93780800 == 38 [pid = 10201] [id = 60] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x9114f000 == 37 [pid = 10201] [id = 59] 11:16:19 INFO - PROCESS | 10201 | --DOCSHELL 0x97ad1400 == 36 [pid = 10201] [id = 57] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 99 (0x911e3c00) [pid = 10201] [serial = 141] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 98 (0x911e1400) [pid = 10201] [serial = 140] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 97 (0x92069400) [pid = 10201] [serial = 144] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 96 (0x91328c00) [pid = 10201] [serial = 143] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 95 (0x96824c00) [pid = 10201] [serial = 132] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 94 (0x95a47000) [pid = 10201] [serial = 131] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 93 (0x916ab800) [pid = 10201] [serial = 149] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 92 (0x95a47c00) [pid = 10201] [serial = 150] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 91 (0x93785c00) [pid = 10201] [serial = 147] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 90 (0x914d9800) [pid = 10201] [serial = 146] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 89 (0x9701fc00) [pid = 10201] [serial = 152] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 88 (0xa0ef0400) [pid = 10201] [serial = 138] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 87 (0xa0aed400) [pid = 10201] [serial = 137] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 86 (0x99342000) [pid = 10201] [serial = 135] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 85 (0x98442400) [pid = 10201] [serial = 134] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 84 (0x973f6c00) [pid = 10201] [serial = 155] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 83 (0x973fd800) [pid = 10201] [serial = 156] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | --DOMWINDOW == 82 (0x973ee400) [pid = 10201] [serial = 153] [outer = (nil)] [url = about:blank] 11:16:19 INFO - PROCESS | 10201 | 1460916979932 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 11:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1443ms 11:16:20 INFO - PROCESS | 10201 | 1460916980007 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:16:20 INFO - PROCESS | 10201 | 1460916980011 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:16:20 INFO - PROCESS | 10201 | 1460916980018 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:16:20 INFO - PROCESS | 10201 | 1460916980024 Marionette TRACE conn3 <- [1,266,null,{}] 11:16:20 INFO - PROCESS | 10201 | 1460916980039 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:20 INFO - PROCESS | 10201 | 1460916980202 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:16:20 INFO - PROCESS | 10201 | 1460916980310 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd41800 == 37 [pid = 10201] [id = 74] 11:16:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 83 (0x911e1400) [pid = 10201] [serial = 221] [outer = (nil)] 11:16:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 84 (0x973ef000) [pid = 10201] [serial = 222] [outer = 0x911e1400] 11:16:20 INFO - PROCESS | 10201 | 1460916980396 Marionette DEBUG loaded listener.js 11:16:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 85 (0x9870f400) [pid = 10201] [serial = 223] [outer = 0x911e1400] 11:16:21 INFO - PROCESS | 10201 | 1460916981192 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 11:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 11:16:21 INFO - PROCESS | 10201 | 1460916981254 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:16:21 INFO - PROCESS | 10201 | 1460916981259 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:16:21 INFO - PROCESS | 10201 | 1460916981266 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:16:21 INFO - PROCESS | 10201 | 1460916981269 Marionette TRACE conn3 <- [1,270,null,{}] 11:16:21 INFO - PROCESS | 10201 | 1460916981279 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:21 INFO - PROCESS | 10201 | 1460916981436 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:16:21 INFO - PROCESS | 10201 | 1460916981447 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x93789c00 == 38 [pid = 10201] [id = 75] 11:16:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 86 (0x99341400) [pid = 10201] [serial = 224] [outer = (nil)] 11:16:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 87 (0x9b2d4800) [pid = 10201] [serial = 225] [outer = 0x99341400] 11:16:21 INFO - PROCESS | 10201 | 1460916981521 Marionette DEBUG loaded listener.js 11:16:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 88 (0x9df39800) [pid = 10201] [serial = 226] [outer = 0x99341400] 11:16:22 INFO - PROCESS | 10201 | 1460916982440 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 11:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1210ms 11:16:22 INFO - PROCESS | 10201 | 1460916982476 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:16:22 INFO - PROCESS | 10201 | 1460916982479 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:16:22 INFO - PROCESS | 10201 | 1460916982499 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:16:22 INFO - PROCESS | 10201 | 1460916982503 Marionette TRACE conn3 <- [1,274,null,{}] 11:16:22 INFO - PROCESS | 10201 | 1460916982509 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:22 INFO - PROCESS | 10201 | 1460916982703 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:16:22 INFO - PROCESS | 10201 | 1460916982738 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x9115a000 == 39 [pid = 10201] [id = 76] 11:16:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 89 (0x95a47c00) [pid = 10201] [serial = 227] [outer = (nil)] 11:16:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 90 (0x9fc81000) [pid = 10201] [serial = 228] [outer = 0x95a47c00] 11:16:22 INFO - PROCESS | 10201 | 1460916982815 Marionette DEBUG loaded listener.js 11:16:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 91 (0xa000e400) [pid = 10201] [serial = 229] [outer = 0x95a47c00] 11:16:23 INFO - PROCESS | 10201 | 1460916983658 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 11:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1189ms 11:16:23 INFO - PROCESS | 10201 | 1460916983684 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:16:23 INFO - PROCESS | 10201 | 1460916983688 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:16:23 INFO - PROCESS | 10201 | 1460916983695 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:16:23 INFO - PROCESS | 10201 | 1460916983699 Marionette TRACE conn3 <- [1,278,null,{}] 11:16:23 INFO - PROCESS | 10201 | 1460916983704 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:23 INFO - PROCESS | 10201 | --DOMWINDOW == 90 (0x973f4c00) [pid = 10201] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 89 (0x973f8800) [pid = 10201] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 88 (0x91151400) [pid = 10201] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 87 (0x8fd42400) [pid = 10201] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 86 (0x914d1000) [pid = 10201] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 85 (0x974b2000) [pid = 10201] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 84 (0x9eb46c00) [pid = 10201] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:16:24 INFO - PROCESS | 10201 | --DOMWINDOW == 83 (0x93786800) [pid = 10201] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:16:24 INFO - PROCESS | 10201 | 1460916984114 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:16:24 INFO - PROCESS | 10201 | 1460916984202 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd41400 == 40 [pid = 10201] [id = 77] 11:16:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 84 (0x92067c00) [pid = 10201] [serial = 230] [outer = (nil)] 11:16:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 85 (0x974b2000) [pid = 10201] [serial = 231] [outer = 0x92067c00] 11:16:24 INFO - PROCESS | 10201 | 1460916984325 Marionette DEBUG loaded listener.js 11:16:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 86 (0x9eb46c00) [pid = 10201] [serial = 232] [outer = 0x92067c00] 11:16:25 INFO - PROCESS | 10201 | 1460916985045 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 11:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1391ms 11:16:25 INFO - PROCESS | 10201 | 1460916985090 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:16:25 INFO - PROCESS | 10201 | 1460916985093 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:16:25 INFO - PROCESS | 10201 | 1460916985103 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:16:25 INFO - PROCESS | 10201 | 1460916985106 Marionette TRACE conn3 <- [1,282,null,{}] 11:16:25 INFO - PROCESS | 10201 | 1460916985111 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:25 INFO - PROCESS | 10201 | 1460916985258 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:16:25 INFO - PROCESS | 10201 | 1460916985270 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x9844cc00 == 41 [pid = 10201] [id = 78] 11:16:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 87 (0xa0a66400) [pid = 10201] [serial = 233] [outer = (nil)] 11:16:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 88 (0xa28b0400) [pid = 10201] [serial = 234] [outer = 0xa0a66400] 11:16:25 INFO - PROCESS | 10201 | 1460916985346 Marionette DEBUG loaded listener.js 11:16:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 89 (0xa3c1bc00) [pid = 10201] [serial = 235] [outer = 0xa0a66400] 11:16:26 INFO - PROCESS | 10201 | 1460916986336 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 11:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1281ms 11:16:26 INFO - PROCESS | 10201 | 1460916986386 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:16:26 INFO - PROCESS | 10201 | 1460916986393 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:16:26 INFO - PROCESS | 10201 | 1460916986402 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:16:26 INFO - PROCESS | 10201 | 1460916986408 Marionette TRACE conn3 <- [1,286,null,{}] 11:16:26 INFO - PROCESS | 10201 | 1460916986419 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:26 INFO - PROCESS | 10201 | 1460916986643 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:16:26 INFO - PROCESS | 10201 | 1460916986851 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd47800 == 42 [pid = 10201] [id = 79] 11:16:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 90 (0x911db000) [pid = 10201] [serial = 236] [outer = (nil)] 11:16:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 91 (0x9206f400) [pid = 10201] [serial = 237] [outer = 0x911db000] 11:16:26 INFO - PROCESS | 10201 | 1460916986988 Marionette DEBUG loaded listener.js 11:16:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 92 (0x95919400) [pid = 10201] [serial = 238] [outer = 0x911db000] 11:16:27 INFO - PROCESS | 10201 | 1460916987850 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 11:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1495ms 11:16:27 INFO - PROCESS | 10201 | 1460916987899 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:16:27 INFO - PROCESS | 10201 | 1460916987908 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:16:27 INFO - PROCESS | 10201 | 1460916987919 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:16:27 INFO - PROCESS | 10201 | 1460916987922 Marionette TRACE conn3 <- [1,290,null,{}] 11:16:27 INFO - PROCESS | 10201 | 1460916987930 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:28 INFO - PROCESS | 10201 | 1460916988111 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:16:28 INFO - PROCESS | 10201 | 1460916988261 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a7c00 == 43 [pid = 10201] [id = 80] 11:16:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 93 (0x96348c00) [pid = 10201] [serial = 239] [outer = (nil)] 11:16:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 94 (0x973f9c00) [pid = 10201] [serial = 240] [outer = 0x96348c00] 11:16:28 INFO - PROCESS | 10201 | 1460916988351 Marionette DEBUG loaded listener.js 11:16:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 95 (0x9750ec00) [pid = 10201] [serial = 241] [outer = 0x96348c00] 11:16:29 INFO - PROCESS | 10201 | 1460916989349 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 11:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1489ms 11:16:29 INFO - PROCESS | 10201 | 1460916989408 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:16:29 INFO - PROCESS | 10201 | 1460916989411 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:16:29 INFO - PROCESS | 10201 | 1460916989419 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:16:29 INFO - PROCESS | 10201 | 1460916989425 Marionette TRACE conn3 <- [1,294,null,{}] 11:16:29 INFO - PROCESS | 10201 | 1460916989441 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:29 INFO - PROCESS | 10201 | 1460916989654 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:16:29 INFO - PROCESS | 10201 | 1460916989849 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x993c4000 == 44 [pid = 10201] [id = 81] 11:16:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 96 (0x9df39c00) [pid = 10201] [serial = 242] [outer = (nil)] 11:16:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 97 (0xa0c4f800) [pid = 10201] [serial = 243] [outer = 0x9df39c00] 11:16:29 INFO - PROCESS | 10201 | 1460916989986 Marionette DEBUG loaded listener.js 11:16:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 98 (0xa44bf800) [pid = 10201] [serial = 244] [outer = 0x9df39c00] 11:16:31 INFO - PROCESS | 10201 | 1460916991010 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:31 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. 11:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1639ms 11:16:31 INFO - PROCESS | 10201 | 1460916991058 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:16:31 INFO - PROCESS | 10201 | 1460916991064 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:16:31 INFO - PROCESS | 10201 | 1460916991070 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:16:31 INFO - PROCESS | 10201 | 1460916991073 Marionette TRACE conn3 <- [1,298,null,{}] 11:16:31 INFO - PROCESS | 10201 | 1460916991079 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:31 INFO - PROCESS | 10201 | 1460916991256 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:16:31 INFO - PROCESS | 10201 | 1460916991454 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x91159000 == 45 [pid = 10201] [id = 82] 11:16:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 99 (0xa44b6800) [pid = 10201] [serial = 245] [outer = (nil)] 11:16:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0xa4c19400) [pid = 10201] [serial = 246] [outer = 0xa44b6800] 11:16:31 INFO - PROCESS | 10201 | 1460916991555 Marionette DEBUG loaded listener.js 11:16:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0xa4c4c800) [pid = 10201] [serial = 247] [outer = 0xa44b6800] 11:16:32 INFO - PROCESS | 10201 | 1460916992382 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:32 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. 11:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1339ms 11:16:32 INFO - PROCESS | 10201 | 1460916992410 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:16:32 INFO - PROCESS | 10201 | 1460916992414 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:16:32 INFO - PROCESS | 10201 | 1460916992421 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:16:32 INFO - PROCESS | 10201 | 1460916992424 Marionette TRACE conn3 <- [1,302,null,{}] 11:16:32 INFO - PROCESS | 10201 | 1460916992430 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:32 INFO - PROCESS | 10201 | 1460916992589 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:16:32 INFO - PROCESS | 10201 | 1460916992743 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x9070a000 == 46 [pid = 10201] [id = 83] 11:16:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 102 (0x9355f800) [pid = 10201] [serial = 248] [outer = (nil)] 11:16:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 103 (0x93565c00) [pid = 10201] [serial = 249] [outer = 0x9355f800] 11:16:32 INFO - PROCESS | 10201 | 1460916992831 Marionette DEBUG loaded listener.js 11:16:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 104 (0x93568c00) [pid = 10201] [serial = 250] [outer = 0x9355f800] 11:16:33 INFO - PROCESS | 10201 | 1460916993807 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:33 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. 11:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1437ms 11:16:33 INFO - PROCESS | 10201 | 1460916993858 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:16:33 INFO - PROCESS | 10201 | 1460916993862 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:16:33 INFO - PROCESS | 10201 | 1460916993869 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:16:33 INFO - PROCESS | 10201 | 1460916993872 Marionette TRACE conn3 <- [1,306,null,{}] 11:16:33 INFO - PROCESS | 10201 | 1460916993878 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:34 INFO - PROCESS | 10201 | 1460916994072 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:16:34 INFO - PROCESS | 10201 | 1460916994271 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x9355c800 == 47 [pid = 10201] [id = 84] 11:16:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 105 (0xa4c8f400) [pid = 10201] [serial = 251] [outer = (nil)] 11:16:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 106 (0xa5fd8800) [pid = 10201] [serial = 252] [outer = 0xa4c8f400] 11:16:34 INFO - PROCESS | 10201 | 1460916994368 Marionette DEBUG loaded listener.js 11:16:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 107 (0xa6941c00) [pid = 10201] [serial = 253] [outer = 0xa4c8f400] 11:16:35 INFO - PROCESS | 10201 | 1460916995194 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:35 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. 11:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1383ms 11:16:35 INFO - PROCESS | 10201 | 1460916995252 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:16:35 INFO - PROCESS | 10201 | 1460916995257 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:16:35 INFO - PROCESS | 10201 | 1460916995263 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:16:35 INFO - PROCESS | 10201 | 1460916995266 Marionette TRACE conn3 <- [1,310,null,{}] 11:16:35 INFO - PROCESS | 10201 | 1460916995276 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:35 INFO - PROCESS | 10201 | 1460916995485 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:16:35 INFO - PROCESS | 10201 | 1460916995638 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc84800 == 48 [pid = 10201] [id = 85] 11:16:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 108 (0x97f02000) [pid = 10201] [serial = 254] [outer = (nil)] 11:16:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 109 (0x97f07c00) [pid = 10201] [serial = 255] [outer = 0x97f02000] 11:16:35 INFO - PROCESS | 10201 | 1460916995744 Marionette DEBUG loaded listener.js 11:16:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 110 (0x97f09c00) [pid = 10201] [serial = 256] [outer = 0x97f02000] 11:16:36 INFO - PROCESS | 10201 | 1460916996588 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:36 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. 11:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1341ms 11:16:36 INFO - PROCESS | 10201 | 1460916996603 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:16:36 INFO - PROCESS | 10201 | 1460916996606 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:16:36 INFO - PROCESS | 10201 | 1460916996614 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:16:36 INFO - PROCESS | 10201 | 1460916996617 Marionette TRACE conn3 <- [1,314,null,{}] 11:16:36 INFO - PROCESS | 10201 | 1460916996624 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:36 INFO - PROCESS | 10201 | 1460916996784 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:16:36 INFO - PROCESS | 10201 | 1460916996954 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x97f0a800 == 49 [pid = 10201] [id = 86] 11:16:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 111 (0x97f0b400) [pid = 10201] [serial = 257] [outer = (nil)] 11:16:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 112 (0x989c6800) [pid = 10201] [serial = 258] [outer = 0x97f0b400] 11:16:37 INFO - PROCESS | 10201 | 1460916997048 Marionette DEBUG loaded listener.js 11:16:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 113 (0x9b2e5400) [pid = 10201] [serial = 259] [outer = 0x97f0b400] 11:16:38 INFO - PROCESS | 10201 | 1460916998208 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:38 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. 11:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1631ms 11:16:38 INFO - PROCESS | 10201 | 1460916998245 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:16:38 INFO - PROCESS | 10201 | 1460916998250 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:16:38 INFO - PROCESS | 10201 | 1460916998259 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:16:38 INFO - PROCESS | 10201 | 1460916998265 Marionette TRACE conn3 <- [1,318,null,{}] 11:16:38 INFO - PROCESS | 10201 | 1460916998276 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:38 INFO - PROCESS | 10201 | 1460916998501 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:16:38 INFO - PROCESS | 10201 | 1460916998844 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x91153c00 == 50 [pid = 10201] [id = 87] 11:16:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x91155000) [pid = 10201] [serial = 260] [outer = (nil)] 11:16:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x911dc400) [pid = 10201] [serial = 261] [outer = 0x91155000] 11:16:38 INFO - PROCESS | 10201 | 1460916998957 Marionette DEBUG loaded listener.js 11:16:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x91324800) [pid = 10201] [serial = 262] [outer = 0x91155000] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd41400 == 49 [pid = 10201] [id = 77] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x9115a000 == 48 [pid = 10201] [id = 76] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x93789c00 == 47 [pid = 10201] [id = 75] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd41800 == 46 [pid = 10201] [id = 74] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x9377f000 == 45 [pid = 10201] [id = 73] 11:16:39 INFO - PROCESS | 10201 | --DOCSHELL 0x9132b400 == 44 [pid = 10201] [id = 72] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0x98fdfc00) [pid = 10201] [serial = 186] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0x9fb4f800) [pid = 10201] [serial = 189] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x9b2f3800) [pid = 10201] [serial = 188] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 112 (0x9769b000) [pid = 10201] [serial = 159] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 111 (0x916ad000) [pid = 10201] [serial = 177] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 110 (0x9fc7e400) [pid = 10201] [serial = 194] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 109 (0x973f5400) [pid = 10201] [serial = 182] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 108 (0x973fa000) [pid = 10201] [serial = 183] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 107 (0x911d9c00) [pid = 10201] [serial = 176] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 106 (0x98c70000) [pid = 10201] [serial = 185] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 105 (0xa0002c00) [pid = 10201] [serial = 191] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 104 (0x97358800) [pid = 10201] [serial = 180] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 103 (0x96348400) [pid = 10201] [serial = 179] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 102 (0x91157c00) [pid = 10201] [serial = 161] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 101 (0x963e1c00) [pid = 10201] [serial = 164] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 100 (0x9844b400) [pid = 10201] [serial = 167] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 99 (0x9926ac00) [pid = 10201] [serial = 170] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 98 (0x9ae65000) [pid = 10201] [serial = 173] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 97 (0xa0a63400) [pid = 10201] [serial = 192] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | --DOMWINDOW == 96 (0xa0ae2000) [pid = 10201] [serial = 195] [outer = (nil)] [url = about:blank] 11:16:40 INFO - PROCESS | 10201 | 1460917000198 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:40 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. 11:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1992ms 11:16:40 INFO - PROCESS | 10201 | 1460917000252 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:16:40 INFO - PROCESS | 10201 | 1460917000261 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:16:40 INFO - PROCESS | 10201 | 1460917000292 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:16:40 INFO - PROCESS | 10201 | 1460917000295 Marionette TRACE conn3 <- [1,322,null,{}] 11:16:40 INFO - PROCESS | 10201 | 1460917000309 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:40 INFO - PROCESS | 10201 | 1460917000472 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:16:40 INFO - PROCESS | 10201 | 1460917000642 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x911e1800 == 45 [pid = 10201] [id = 88] 11:16:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 97 (0x9132b000) [pid = 10201] [serial = 263] [outer = (nil)] 11:16:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 98 (0x93562c00) [pid = 10201] [serial = 264] [outer = 0x9132b000] 11:16:40 INFO - PROCESS | 10201 | 1460917000720 Marionette DEBUG loaded listener.js 11:16:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 99 (0x93780800) [pid = 10201] [serial = 265] [outer = 0x9132b000] 11:16:41 INFO - PROCESS | 10201 | 1460917001475 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:41 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. 11:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1256ms 11:16:41 INFO - PROCESS | 10201 | 1460917001534 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:16:41 INFO - PROCESS | 10201 | 1460917001537 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:16:41 INFO - PROCESS | 10201 | 1460917001545 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:16:41 INFO - PROCESS | 10201 | 1460917001552 Marionette TRACE conn3 <- [1,326,null,{}] 11:16:41 INFO - PROCESS | 10201 | 1460917001570 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:41 INFO - PROCESS | 10201 | 1460917001737 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:16:41 INFO - PROCESS | 10201 | 1460917001861 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdab400 == 46 [pid = 10201] [id = 89] 11:16:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0x96825800) [pid = 10201] [serial = 266] [outer = (nil)] 11:16:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0x973a2000) [pid = 10201] [serial = 267] [outer = 0x96825800] 11:16:41 INFO - PROCESS | 10201 | 1460917001946 Marionette DEBUG loaded listener.js 11:16:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 102 (0x973f8000) [pid = 10201] [serial = 268] [outer = 0x96825800] 11:16:43 INFO - PROCESS | 10201 | 1460917003018 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:43 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. 11:16:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1547ms 11:16:43 INFO - PROCESS | 10201 | 1460917003094 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:16:43 INFO - PROCESS | 10201 | 1460917003098 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:16:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:16:43 INFO - PROCESS | 10201 | 1460917003109 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:16:43 INFO - PROCESS | 10201 | 1460917003111 Marionette TRACE conn3 <- [1,330,null,{}] 11:16:43 INFO - PROCESS | 10201 | 1460917003123 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:43 INFO - PROCESS | 10201 | 1460917003330 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:16:43 INFO - PROCESS | 10201 | 1460917003401 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x973a3c00 == 47 [pid = 10201] [id = 90] 11:16:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 103 (0x97accc00) [pid = 10201] [serial = 269] [outer = (nil)] 11:16:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 104 (0x97f08400) [pid = 10201] [serial = 270] [outer = 0x97accc00] 11:16:43 INFO - PROCESS | 10201 | 1460917003496 Marionette DEBUG loaded listener.js 11:16:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 105 (0x9839f000) [pid = 10201] [serial = 271] [outer = 0x97accc00] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 104 (0x95a47c00) [pid = 10201] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 103 (0x92067c00) [pid = 10201] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 102 (0x99341400) [pid = 10201] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 101 (0x93783000) [pid = 10201] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 100 (0x911e1400) [pid = 10201] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:16:44 INFO - PROCESS | 10201 | --DOMWINDOW == 99 (0x96273400) [pid = 10201] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:16:44 INFO - PROCESS | 10201 | 1460917004467 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:44 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. 11:16:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1383ms 11:16:44 INFO - PROCESS | 10201 | 1460917004493 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:16:44 INFO - PROCESS | 10201 | 1460917004497 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:16:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:16:44 INFO - PROCESS | 10201 | 1460917004503 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:16:44 INFO - PROCESS | 10201 | 1460917004506 Marionette TRACE conn3 <- [1,334,null,{}] 11:16:44 INFO - PROCESS | 10201 | 1460917004512 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:44 INFO - PROCESS | 10201 | 1460917004680 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:16:44 INFO - PROCESS | 10201 | 1460917004794 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x9696bc00 == 48 [pid = 10201] [id = 91] 11:16:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 100 (0x973f0c00) [pid = 10201] [serial = 272] [outer = (nil)] 11:16:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 101 (0x97f0c400) [pid = 10201] [serial = 273] [outer = 0x973f0c00] 11:16:44 INFO - PROCESS | 10201 | 1460917004871 Marionette DEBUG loaded listener.js 11:16:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 102 (0x98704000) [pid = 10201] [serial = 274] [outer = 0x973f0c00] 11:16:45 INFO - PROCESS | 10201 | 1460917005686 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:45 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. 11:16:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1229ms 11:16:45 INFO - PROCESS | 10201 | 1460917005733 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:16:45 INFO - PROCESS | 10201 | 1460917005738 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:16:45 INFO - PROCESS | 10201 | 1460917005744 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:16:45 INFO - PROCESS | 10201 | 1460917005754 Marionette TRACE conn3 <- [1,338,null,{}] 11:16:45 INFO - PROCESS | 10201 | 1460917005762 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:45 INFO - PROCESS | 10201 | 1460917005962 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:16:46 INFO - PROCESS | 10201 | 1460917006076 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x9378b000 == 49 [pid = 10201] [id = 92] 11:16:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 103 (0x989ca400) [pid = 10201] [serial = 275] [outer = (nil)] 11:16:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 104 (0x9ae66000) [pid = 10201] [serial = 276] [outer = 0x989ca400] 11:16:46 INFO - PROCESS | 10201 | 1460917006162 Marionette DEBUG loaded listener.js 11:16:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 105 (0x9df3b000) [pid = 10201] [serial = 277] [outer = 0x989ca400] 11:16:47 INFO - PROCESS | 10201 | 1460917007137 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:47 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. 11:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1449ms 11:16:47 INFO - PROCESS | 10201 | 1460917007194 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:16:47 INFO - PROCESS | 10201 | 1460917007202 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:16:47 INFO - PROCESS | 10201 | 1460917007215 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:16:47 INFO - PROCESS | 10201 | 1460917007219 Marionette TRACE conn3 <- [1,342,null,{}] 11:16:47 INFO - PROCESS | 10201 | 1460917007229 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:47 INFO - PROCESS | 10201 | 1460917007453 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:16:47 INFO - PROCESS | 10201 | 1460917007672 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdaf000 == 50 [pid = 10201] [id = 93] 11:16:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 106 (0x911d9c00) [pid = 10201] [serial = 278] [outer = (nil)] 11:16:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 107 (0x92072c00) [pid = 10201] [serial = 279] [outer = 0x911d9c00] 11:16:47 INFO - PROCESS | 10201 | 1460917007811 Marionette DEBUG loaded listener.js 11:16:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 108 (0x93564000) [pid = 10201] [serial = 280] [outer = 0x911d9c00] 11:16:48 INFO - PROCESS | 10201 | 1460917008739 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:48 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. 11:16:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1585ms 11:16:48 INFO - PROCESS | 10201 | 1460917008801 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:16:48 INFO - PROCESS | 10201 | 1460917008810 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:16:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:16:48 INFO - PROCESS | 10201 | 1460917008821 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:16:48 INFO - PROCESS | 10201 | 1460917008825 Marionette TRACE conn3 <- [1,346,null,{}] 11:16:48 INFO - PROCESS | 10201 | 1460917008832 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:49 INFO - PROCESS | 10201 | 1460917009054 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:16:49 INFO - PROCESS | 10201 | 1460917009262 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x9359e800 == 51 [pid = 10201] [id = 94] 11:16:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 109 (0x9359f400) [pid = 10201] [serial = 281] [outer = (nil)] 11:16:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 110 (0x935a3800) [pid = 10201] [serial = 282] [outer = 0x9359f400] 11:16:49 INFO - PROCESS | 10201 | 1460917009408 Marionette DEBUG loaded listener.js 11:16:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 111 (0x935a6c00) [pid = 10201] [serial = 283] [outer = 0x9359f400] 11:16:50 INFO - PROCESS | 10201 | 1460917010395 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 11:16:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1634ms 11:16:50 INFO - PROCESS | 10201 | 1460917010455 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:16:50 INFO - PROCESS | 10201 | 1460917010460 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:16:50 INFO - PROCESS | 10201 | 1460917010468 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:16:50 INFO - PROCESS | 10201 | 1460917010475 Marionette TRACE conn3 <- [1,350,null,{}] 11:16:50 INFO - PROCESS | 10201 | 1460917010492 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:50 INFO - PROCESS | 10201 | 1460917010719 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:16:50 INFO - PROCESS | 10201 | 1460917010967 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x97013000 == 52 [pid = 10201] [id = 95] 11:16:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 112 (0x973f3400) [pid = 10201] [serial = 284] [outer = (nil)] 11:16:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 113 (0x97f01c00) [pid = 10201] [serial = 285] [outer = 0x973f3400] 11:16:51 INFO - PROCESS | 10201 | 1460917011064 Marionette DEBUG loaded listener.js 11:16:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x98fdd800) [pid = 10201] [serial = 286] [outer = 0x973f3400] 11:16:51 INFO - PROCESS | 10201 | 1460917011905 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:51 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. 11:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1497ms 11:16:51 INFO - PROCESS | 10201 | 1460917011965 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:16:51 INFO - PROCESS | 10201 | 1460917011971 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:16:51 INFO - PROCESS | 10201 | 1460917011977 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:16:51 INFO - PROCESS | 10201 | 1460917011980 Marionette TRACE conn3 <- [1,354,null,{}] 11:16:51 INFO - PROCESS | 10201 | 1460917011986 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:52 INFO - PROCESS | 10201 | 1460917012160 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:16:52 INFO - PROCESS | 10201 | 1460917012313 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdab000 == 53 [pid = 10201] [id = 96] 11:16:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x99334c00) [pid = 10201] [serial = 287] [outer = (nil)] 11:16:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x9b2e9800) [pid = 10201] [serial = 288] [outer = 0x99334c00] 11:16:52 INFO - PROCESS | 10201 | 1460917012402 Marionette DEBUG loaded listener.js 11:16:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x9fbb7800) [pid = 10201] [serial = 289] [outer = 0x99334c00] 11:16:53 INFO - PROCESS | 10201 | 1460917013329 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:53 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. 11:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1380ms 11:16:53 INFO - PROCESS | 10201 | 1460917013358 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:16:53 INFO - PROCESS | 10201 | 1460917013361 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:16:53 INFO - PROCESS | 10201 | 1460917013368 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:16:53 INFO - PROCESS | 10201 | 1460917013372 Marionette TRACE conn3 <- [1,358,null,{}] 11:16:53 INFO - PROCESS | 10201 | 1460917013378 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:53 INFO - PROCESS | 10201 | 1460917013555 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:16:53 INFO - PROCESS | 10201 | 1460917013691 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x9739f400 == 54 [pid = 10201] [id = 97] 11:16:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x973a1400) [pid = 10201] [serial = 290] [outer = (nil)] 11:16:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0xa00d0800) [pid = 10201] [serial = 291] [outer = 0x973a1400] 11:16:53 INFO - PROCESS | 10201 | 1460917013776 Marionette DEBUG loaded listener.js 11:16:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0xa0ae8800) [pid = 10201] [serial = 292] [outer = 0x973a1400] 11:16:54 INFO - PROCESS | 10201 | 1460917014690 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:54 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. 11:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1383ms 11:16:54 INFO - PROCESS | 10201 | 1460917014752 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:16:54 INFO - PROCESS | 10201 | 1460917014756 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:16:54 INFO - PROCESS | 10201 | 1460917014764 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:16:54 INFO - PROCESS | 10201 | 1460917014768 Marionette TRACE conn3 <- [1,362,null,{}] 11:16:54 INFO - PROCESS | 10201 | 1460917014774 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:54 INFO - PROCESS | 10201 | 1460917014975 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:16:55 INFO - PROCESS | 10201 | 1460917015129 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e990400 == 55 [pid = 10201] [id = 98] 11:16:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x8e995800) [pid = 10201] [serial = 293] [outer = (nil)] 11:16:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x8e998000) [pid = 10201] [serial = 294] [outer = 0x8e995800] 11:16:55 INFO - PROCESS | 10201 | 1460917015274 Marionette DEBUG loaded listener.js 11:16:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0xa00d7800) [pid = 10201] [serial = 295] [outer = 0x8e995800] 11:16:56 INFO - PROCESS | 10201 | 1460917016251 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:56 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. 11:16:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1539ms 11:16:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:16:56 INFO - PROCESS | 10201 | 1460917016303 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:16:56 INFO - PROCESS | 10201 | 1460917016306 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:16:56 INFO - PROCESS | 10201 | 1460917016314 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:16:56 INFO - PROCESS | 10201 | 1460917016321 Marionette TRACE conn3 <- [1,366,null,{}] 11:16:56 INFO - PROCESS | 10201 | 1460917016327 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:56 INFO - PROCESS | 10201 | 1460917016532 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:16:56 INFO - PROCESS | 10201 | 1460917016736 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda7c00 == 56 [pid = 10201] [id = 99] 11:16:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x911df400) [pid = 10201] [serial = 296] [outer = (nil)] 11:16:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0xa2a0fc00) [pid = 10201] [serial = 297] [outer = 0x911df400] 11:16:56 INFO - PROCESS | 10201 | 1460917016873 Marionette DEBUG loaded listener.js 11:16:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0xa3cc8800) [pid = 10201] [serial = 298] [outer = 0x911df400] 11:16:58 INFO - PROCESS | 10201 | 1460917018084 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:58 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. 11:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1841ms 11:16:58 INFO - PROCESS | 10201 | 1460917018205 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:16:58 INFO - PROCESS | 10201 | 1460917018213 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:16:58 INFO - PROCESS | 10201 | 1460917018291 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:16:58 INFO - PROCESS | 10201 | 1460917018297 Marionette TRACE conn3 <- [1,370,null,{}] 11:16:58 INFO - PROCESS | 10201 | 1460917018340 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:16:58 INFO - PROCESS | 10201 | 1460917018509 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:16:58 INFO - PROCESS | 10201 | 1460917018690 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:16:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x9070f800 == 57 [pid = 10201] [id = 100] 11:16:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x9115a400) [pid = 10201] [serial = 299] [outer = (nil)] 11:16:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x911df000) [pid = 10201] [serial = 300] [outer = 0x9115a400] 11:16:58 INFO - PROCESS | 10201 | 1460917018778 Marionette DEBUG loaded listener.js 11:16:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x914dbc00) [pid = 10201] [serial = 301] [outer = 0x9115a400] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x9932ac00 == 56 [pid = 10201] [id = 58] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x9696bc00 == 55 [pid = 10201] [id = 91] 11:16:59 INFO - PROCESS | 10201 | 1460917019882 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0xa28b0400) [pid = 10201] [serial = 234] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0xa0eeec00) [pid = 10201] [serial = 197] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x95a48400) [pid = 10201] [serial = 200] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x98443400) [pid = 10201] [serial = 203] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0xa0c50400) [pid = 10201] [serial = 206] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0xa3c25c00) [pid = 10201] [serial = 209] [outer = (nil)] [url = about:blank] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x973a3c00 == 54 [pid = 10201] [id = 90] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdab400 == 53 [pid = 10201] [id = 89] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x911e1800 == 52 [pid = 10201] [id = 88] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x91153c00 == 51 [pid = 10201] [id = 87] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x97f0a800 == 50 [pid = 10201] [id = 86] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc84800 == 49 [pid = 10201] [id = 85] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x9355c800 == 48 [pid = 10201] [id = 84] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x9070a000 == 47 [pid = 10201] [id = 83] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x91159000 == 46 [pid = 10201] [id = 82] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x993c4000 == 45 [pid = 10201] [id = 81] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x916a7c00 == 44 [pid = 10201] [id = 80] 11:16:59 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd47800 == 43 [pid = 10201] [id = 79] 11:16:59 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. 11:16:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1728ms 11:16:59 INFO - PROCESS | 10201 | 1460917019951 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:16:59 INFO - PROCESS | 10201 | 1460917019958 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:16:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:16:59 INFO - PROCESS | 10201 | 1460917019968 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:16:59 INFO - PROCESS | 10201 | 1460917019972 Marionette TRACE conn3 <- [1,374,null,{}] 11:16:59 INFO - PROCESS | 10201 | 1460917019978 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:00 INFO - PROCESS | 10201 | 1460917020138 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x9fc81000) [pid = 10201] [serial = 228] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x974b2000) [pid = 10201] [serial = 231] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x9b2d4800) [pid = 10201] [serial = 225] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x97699400) [pid = 10201] [serial = 220] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 118 (0x973fcc00) [pid = 10201] [serial = 219] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0x973ef000) [pid = 10201] [serial = 222] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 116 (0x9870f400) [pid = 10201] [serial = 223] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0xa000e400) [pid = 10201] [serial = 229] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0xa45b0c00) [pid = 10201] [serial = 212] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x9681f400) [pid = 10201] [serial = 217] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 112 (0x9633d000) [pid = 10201] [serial = 216] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 111 (0x9eb46c00) [pid = 10201] [serial = 232] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 110 (0x9df39800) [pid = 10201] [serial = 226] [outer = (nil)] [url = about:blank] 11:17:00 INFO - PROCESS | 10201 | --DOMWINDOW == 109 (0x973efc00) [pid = 10201] [serial = 96] [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.] 11:17:00 INFO - PROCESS | 10201 | 1460917020323 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdb0800 == 44 [pid = 10201] [id = 101] 11:17:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 110 (0x911e6400) [pid = 10201] [serial = 302] [outer = (nil)] 11:17:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 111 (0x93567800) [pid = 10201] [serial = 303] [outer = 0x911e6400] 11:17:00 INFO - PROCESS | 10201 | 1460917020419 Marionette DEBUG loaded listener.js 11:17:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 112 (0x9359ec00) [pid = 10201] [serial = 304] [outer = 0x911e6400] 11:17:01 INFO - PROCESS | 10201 | 1460917021253 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:17:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:17:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1344ms 11:17:01 INFO - PROCESS | 10201 | 1460917021313 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:17:01 INFO - PROCESS | 10201 | 1460917021317 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:17:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:17:01 INFO - PROCESS | 10201 | 1460917021323 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:17:01 INFO - PROCESS | 10201 | 1460917021329 Marionette TRACE conn3 <- [1,378,null,{}] 11:17:01 INFO - PROCESS | 10201 | 1460917021405 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:01 INFO - PROCESS | 10201 | 1460917021627 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:17:01 INFO - PROCESS | 10201 | 1460917021783 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdae400 == 45 [pid = 10201] [id = 102] 11:17:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 113 (0x8fdaec00) [pid = 10201] [serial = 305] [outer = (nil)] 11:17:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x91153c00) [pid = 10201] [serial = 306] [outer = 0x8fdaec00] 11:17:01 INFO - PROCESS | 10201 | 1460917021966 Marionette DEBUG loaded listener.js 11:17:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x914cec00) [pid = 10201] [serial = 307] [outer = 0x8fdaec00] 11:17:02 INFO - PROCESS | 10201 | 1460917022958 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:17:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:17:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1706ms 11:17:03 INFO - PROCESS | 10201 | 1460917023031 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:17:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:17:03 INFO - PROCESS | 10201 | 1460917023039 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:17:03 INFO - PROCESS | 10201 | 1460917023046 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:17:03 INFO - PROCESS | 10201 | 1460917023051 Marionette TRACE conn3 <- [1,382,null,{}] 11:17:03 INFO - PROCESS | 10201 | 1460917023058 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:03 INFO - PROCESS | 10201 | 1460917023280 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:17:03 INFO - PROCESS | 10201 | 1460917023569 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd38400 == 46 [pid = 10201] [id = 103] 11:17:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x93788400) [pid = 10201] [serial = 308] [outer = (nil)] 11:17:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x96344400) [pid = 10201] [serial = 309] [outer = 0x93788400] 11:17:03 INFO - PROCESS | 10201 | 1460917023697 Marionette DEBUG loaded listener.js 11:17:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x9681c000) [pid = 10201] [serial = 310] [outer = 0x93788400] 11:17:04 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:17:04 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:17:04 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:17:04 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:17:04 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:17:04 INFO - PROCESS | 10201 | 1460917024812 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:17:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:17:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1787ms 11:17:04 INFO - PROCESS | 10201 | 1460917024832 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:17:04 INFO - PROCESS | 10201 | 1460917024837 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:17:04 INFO - PROCESS | 10201 | 1460917024844 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:17:04 INFO - PROCESS | 10201 | 1460917024849 Marionette TRACE conn3 <- [1,386,null,{}] 11:17:04 INFO - PROCESS | 10201 | 1460917024856 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:05 INFO - PROCESS | 10201 | 1460917025033 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:17:05 INFO - PROCESS | 10201 | 1460917025352 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f3000 == 47 [pid = 10201] [id = 104] 11:17:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0x973fd000) [pid = 10201] [serial = 311] [outer = (nil)] 11:17:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x974ab800) [pid = 10201] [serial = 312] [outer = 0x973fd000] 11:17:05 INFO - PROCESS | 10201 | 1460917025500 Marionette DEBUG loaded listener.js 11:17:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x9769b000) [pid = 10201] [serial = 313] [outer = 0x973fd000] 11:17:06 INFO - PROCESS | 10201 | 1460917026466 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 11:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1636ms 11:17:06 INFO - PROCESS | 10201 | 1460917026488 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:17:06 INFO - PROCESS | 10201 | 1460917026498 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:17:06 INFO - PROCESS | 10201 | 1460917026505 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:17:06 INFO - PROCESS | 10201 | 1460917026509 Marionette TRACE conn3 <- [1,390,null,{}] 11:17:06 INFO - PROCESS | 10201 | 1460917026515 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:06 INFO - PROCESS | 10201 | 1460917026687 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:17:06 INFO - PROCESS | 10201 | 1460917026852 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc82c00 == 48 [pid = 10201] [id = 105] 11:17:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x974b2000) [pid = 10201] [serial = 314] [outer = (nil)] 11:17:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x9925cc00) [pid = 10201] [serial = 315] [outer = 0x974b2000] 11:17:06 INFO - PROCESS | 10201 | 1460917026995 Marionette DEBUG loaded listener.js 11:17:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x99348400) [pid = 10201] [serial = 316] [outer = 0x974b2000] 11:17:07 INFO - PROCESS | 10201 | 1460917027971 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 11:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1531ms 11:17:08 INFO - PROCESS | 10201 | 1460917028038 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:17:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:17:08 INFO - PROCESS | 10201 | 1460917028042 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:17:08 INFO - PROCESS | 10201 | 1460917028049 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:17:08 INFO - PROCESS | 10201 | 1460917028053 Marionette TRACE conn3 <- [1,394,null,{}] 11:17:08 INFO - PROCESS | 10201 | 1460917028060 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:08 INFO - PROCESS | 10201 | 1460917028234 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:17:08 INFO - PROCESS | 10201 | 1460917028484 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x98c70000 == 49 [pid = 10201] [id = 106] 11:17:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x99340800) [pid = 10201] [serial = 317] [outer = (nil)] 11:17:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x9fe1cc00) [pid = 10201] [serial = 318] [outer = 0x99340800] 11:17:08 INFO - PROCESS | 10201 | 1460917028611 Marionette DEBUG loaded listener.js 11:17:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0xa0010000) [pid = 10201] [serial = 319] [outer = 0x99340800] 11:17:09 INFO - PROCESS | 10201 | 1460917029565 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 11:17:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:17:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1591ms 11:17:09 INFO - PROCESS | 10201 | 1460917029642 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:17:09 INFO - PROCESS | 10201 | 1460917029646 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:17:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:17:09 INFO - PROCESS | 10201 | 1460917029656 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:17:09 INFO - PROCESS | 10201 | 1460917029660 Marionette TRACE conn3 <- [1,398,null,{}] 11:17:09 INFO - PROCESS | 10201 | 1460917029667 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:09 INFO - PROCESS | 10201 | 1460917029920 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:17:10 INFO - PROCESS | 10201 | 1460917030141 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:10 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0aedc00 == 50 [pid = 10201] [id = 107] 11:17:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0xa3c19400) [pid = 10201] [serial = 320] [outer = (nil)] 11:17:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0xa3ccd000) [pid = 10201] [serial = 321] [outer = 0xa3c19400] 11:17:10 INFO - PROCESS | 10201 | 1460917030241 Marionette DEBUG loaded listener.js 11:17:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0xa47b4000) [pid = 10201] [serial = 322] [outer = 0xa3c19400] 11:17:11 INFO - PROCESS | 10201 | 1460917031237 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 11:17:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:17:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1639ms 11:17:11 INFO - PROCESS | 10201 | 1460917031295 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:17:11 INFO - PROCESS | 10201 | 1460917031299 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:17:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:17:11 INFO - PROCESS | 10201 | 1460917031306 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:17:11 INFO - PROCESS | 10201 | 1460917031311 Marionette TRACE conn3 <- [1,402,null,{}] 11:17:11 INFO - PROCESS | 10201 | 1460917031317 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:11 INFO - PROCESS | 10201 | 1460917031486 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:17:11 INFO - PROCESS | 10201 | 1460917031690 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:11 INFO - PROCESS | 10201 | ++DOCSHELL 0xa47b6000 == 51 [pid = 10201] [id = 108] 11:17:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0xa4c4e000) [pid = 10201] [serial = 323] [outer = (nil)] 11:17:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0xa4c90800) [pid = 10201] [serial = 324] [outer = 0xa4c4e000] 11:17:11 INFO - PROCESS | 10201 | 1460917031783 Marionette DEBUG loaded listener.js 11:17:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0xa5fce800) [pid = 10201] [serial = 325] [outer = 0xa4c4e000] 11:17:12 INFO - PROCESS | 10201 | 1460917032677 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 11:17:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:17:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1433ms 11:17:12 INFO - PROCESS | 10201 | 1460917032740 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:17:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:17:12 INFO - PROCESS | 10201 | 1460917032744 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:17:12 INFO - PROCESS | 10201 | 1460917032750 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:17:12 INFO - PROCESS | 10201 | 1460917032754 Marionette TRACE conn3 <- [1,406,null,{}] 11:17:12 INFO - PROCESS | 10201 | 1460917032760 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:12 INFO - PROCESS | 10201 | 1460917032937 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:17:13 INFO - PROCESS | 10201 | 1460917033146 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:13 INFO - PROCESS | 10201 | ++DOCSHELL 0xa4c16000 == 52 [pid = 10201] [id = 109] 11:17:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0xa4c88c00) [pid = 10201] [serial = 326] [outer = (nil)] 11:17:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0xa6d95800) [pid = 10201] [serial = 327] [outer = 0xa4c88c00] 11:17:13 INFO - PROCESS | 10201 | 1460917033283 Marionette DEBUG loaded listener.js 11:17:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0xa6da1c00) [pid = 10201] [serial = 328] [outer = 0xa4c88c00] 11:17:14 INFO - PROCESS | 10201 | 1460917034172 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 11:17:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:17:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1497ms 11:17:14 INFO - PROCESS | 10201 | 1460917034249 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:17:14 INFO - PROCESS | 10201 | 1460917034253 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:17:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:17:14 INFO - PROCESS | 10201 | 1460917034261 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:17:14 INFO - PROCESS | 10201 | 1460917034266 Marionette TRACE conn3 <- [1,410,null,{}] 11:17:14 INFO - PROCESS | 10201 | 1460917034272 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:14 INFO - PROCESS | 10201 | 1460917034479 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:17:14 INFO - PROCESS | 10201 | 1460917034686 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de67400 == 53 [pid = 10201] [id = 110] 11:17:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8de68800) [pid = 10201] [serial = 329] [outer = (nil)] 11:17:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8de6dc00) [pid = 10201] [serial = 330] [outer = 0x8de68800] 11:17:14 INFO - PROCESS | 10201 | 1460917034826 Marionette DEBUG loaded listener.js 11:17:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8de70c00) [pid = 10201] [serial = 331] [outer = 0x8de68800] 11:17:15 INFO - PROCESS | 10201 | 1460917035767 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 11:17:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:17:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1539ms 11:17:15 INFO - PROCESS | 10201 | 1460917035835 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:17:15 INFO - PROCESS | 10201 | 1460917035842 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:17:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:17:15 INFO - PROCESS | 10201 | 1460917035853 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:17:15 INFO - PROCESS | 10201 | 1460917035855 Marionette TRACE conn3 <- [1,414,null,{}] 11:17:15 INFO - PROCESS | 10201 | 1460917035860 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:16 INFO - PROCESS | 10201 | 1460917036052 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:17:16 INFO - PROCESS | 10201 | 1460917036288 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df6e800 == 54 [pid = 10201] [id = 111] 11:17:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8df6f000) [pid = 10201] [serial = 332] [outer = (nil)] 11:17:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8df74000) [pid = 10201] [serial = 333] [outer = 0x8df6f000] 11:17:16 INFO - PROCESS | 10201 | 1460917036434 Marionette DEBUG loaded listener.js 11:17:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8df76c00) [pid = 10201] [serial = 334] [outer = 0x8df6f000] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x9070f800 == 53 [pid = 10201] [id = 100] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x9739f400 == 52 [pid = 10201] [id = 97] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8e990400 == 51 [pid = 10201] [id = 98] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdab000 == 50 [pid = 10201] [id = 96] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x9359e800 == 49 [pid = 10201] [id = 94] 11:17:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdaf000 == 48 [pid = 10201] [id = 93] 11:17:17 INFO - PROCESS | 10201 | 1460917037918 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 11:17:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:17:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2086ms 11:17:17 INFO - PROCESS | 10201 | 1460917037940 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:17:17 INFO - PROCESS | 10201 | 1460917037945 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:17:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:17:17 INFO - PROCESS | 10201 | 1460917037954 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:17:17 INFO - PROCESS | 10201 | 1460917037960 Marionette TRACE conn3 <- [1,418,null,{}] 11:17:17 INFO - PROCESS | 10201 | 1460917037969 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:18 INFO - PROCESS | 10201 | 1460917038133 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:17:18 INFO - PROCESS | 10201 | 1460917038307 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df7d400 == 49 [pid = 10201] [id = 112] 11:17:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8e990400) [pid = 10201] [serial = 335] [outer = (nil)] 11:17:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8fd46800) [pid = 10201] [serial = 336] [outer = 0x8e990400] 11:17:18 INFO - PROCESS | 10201 | 1460917038384 Marionette DEBUG loaded listener.js 11:17:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8fdab000) [pid = 10201] [serial = 337] [outer = 0x8e990400] 11:17:19 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 11:17:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1750ms 11:17:19 INFO - PROCESS | 10201 | 1460917039694 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 11:17:19 INFO - PROCESS | 10201 | 1460917039714 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:17:19 INFO - PROCESS | 10201 | 1460917039722 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:17:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:17:19 INFO - PROCESS | 10201 | 1460917039732 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:17:19 INFO - PROCESS | 10201 | 1460917039736 Marionette TRACE conn3 <- [1,422,null,{}] 11:17:19 INFO - PROCESS | 10201 | 1460917039742 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:20 INFO - PROCESS | 10201 | 1460917040003 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:17:20 INFO - PROCESS | 10201 | 1460917040028 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de73000 == 50 [pid = 10201] [id = 113] 11:17:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8e993000) [pid = 10201] [serial = 338] [outer = (nil)] 11:17:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8fff1800) [pid = 10201] [serial = 339] [outer = 0x8e993000] 11:17:20 INFO - PROCESS | 10201 | 1460917040107 Marionette DEBUG loaded listener.js 11:17:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8fff5c00) [pid = 10201] [serial = 340] [outer = 0x8e993000] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x973f0c00) [pid = 10201] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9925b800) [pid = 10201] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0xa0a66400) [pid = 10201] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x9132b000) [pid = 10201] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x97accc00) [pid = 10201] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x91155000) [pid = 10201] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x96825800) [pid = 10201] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:17:20 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x9115a400) [pid = 10201] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:17:21 INFO - PROCESS | 10201 | 1460917041620 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 11:17:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:17:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1945ms 11:17:21 INFO - PROCESS | 10201 | 1460917041677 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:17:21 INFO - PROCESS | 10201 | 1460917041680 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:17:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:17:21 INFO - PROCESS | 10201 | 1460917041688 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:17:21 INFO - PROCESS | 10201 | 1460917041695 Marionette TRACE conn3 <- [1,426,null,{}] 11:17:21 INFO - PROCESS | 10201 | 1460917041712 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:21 INFO - PROCESS | 10201 | 1460917041883 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:17:21 INFO - PROCESS | 10201 | 1460917041894 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd38c00 == 51 [pid = 10201] [id = 114] 11:17:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8fd41800) [pid = 10201] [serial = 341] [outer = (nil)] 11:17:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8ffabc00) [pid = 10201] [serial = 342] [outer = 0x8fd41800] 11:17:22 INFO - PROCESS | 10201 | 1460917042092 Marionette DEBUG loaded listener.js 11:17:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x9114fc00) [pid = 10201] [serial = 343] [outer = 0x8fd41800] 11:17:23 INFO - PROCESS | 10201 | 1460917043143 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 11:17:23 INFO - PROCESS | 10201 | 1460917043236 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:17:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:17:23 INFO - PROCESS | 10201 | 1460917043247 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:17:23 INFO - PROCESS | 10201 | 1460917043255 Marionette TRACE conn3 <- [1,430,null,{}] 11:17:23 INFO - PROCESS | 10201 | 1460917043264 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:23 INFO - PROCESS | 10201 | 1460917043513 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:17:23 INFO - PROCESS | 10201 | 1460917043756 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6b000 == 52 [pid = 10201] [id = 115] 11:17:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8e99bc00) [pid = 10201] [serial = 344] [outer = (nil)] 11:17:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8ffa7400) [pid = 10201] [serial = 345] [outer = 0x8e99bc00] 11:17:23 INFO - PROCESS | 10201 | 1460917043859 Marionette DEBUG loaded listener.js 11:17:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8ffae000) [pid = 10201] [serial = 346] [outer = 0x8e99bc00] 11:17:24 INFO - PROCESS | 10201 | 1460917044861 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 11:17:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:17:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1689ms 11:17:24 INFO - PROCESS | 10201 | 1460917044936 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:17:24 INFO - PROCESS | 10201 | 1460917044948 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:17:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:17:24 INFO - PROCESS | 10201 | 1460917044960 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:17:24 INFO - PROCESS | 10201 | 1460917044964 Marionette TRACE conn3 <- [1,434,null,{}] 11:17:24 INFO - PROCESS | 10201 | 1460917044971 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:25 INFO - PROCESS | 10201 | 1460917045199 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:17:25 INFO - PROCESS | 10201 | 1460917045550 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff1400 == 53 [pid = 10201] [id = 116] 11:17:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8fff2400) [pid = 10201] [serial = 347] [outer = (nil)] 11:17:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x90112400) [pid = 10201] [serial = 348] [outer = 0x8fff2400] 11:17:25 INFO - PROCESS | 10201 | 1460917045653 Marionette DEBUG loaded listener.js 11:17:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x90116800) [pid = 10201] [serial = 349] [outer = 0x8fff2400] 11:17:26 INFO - PROCESS | 10201 | 1460917046663 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 11:17:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:17:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1783ms 11:17:26 INFO - PROCESS | 10201 | 1460917046744 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:17:26 INFO - PROCESS | 10201 | 1460917046748 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:17:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:17:26 INFO - PROCESS | 10201 | 1460917046755 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:17:26 INFO - PROCESS | 10201 | 1460917046761 Marionette TRACE conn3 <- [1,438,null,{}] 11:17:26 INFO - PROCESS | 10201 | 1460917046778 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:27 INFO - PROCESS | 10201 | 1460917047061 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:17:27 INFO - PROCESS | 10201 | 1460917047285 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x9070f800 == 54 [pid = 10201] [id = 117] 11:17:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x911ddc00) [pid = 10201] [serial = 350] [outer = (nil)] 11:17:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x92067400) [pid = 10201] [serial = 351] [outer = 0x911ddc00] 11:17:27 INFO - PROCESS | 10201 | 1460917047395 Marionette DEBUG loaded listener.js 11:17:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x9359b800) [pid = 10201] [serial = 352] [outer = 0x911ddc00] 11:17:28 INFO - PROCESS | 10201 | 1460917048335 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 11:17:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:17:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1638ms 11:17:28 INFO - PROCESS | 10201 | 1460917048395 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:17:28 INFO - PROCESS | 10201 | 1460917048400 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:17:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:17:28 INFO - PROCESS | 10201 | 1460917048406 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:17:28 INFO - PROCESS | 10201 | 1460917048410 Marionette TRACE conn3 <- [1,442,null,{}] 11:17:28 INFO - PROCESS | 10201 | 1460917048416 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:28 INFO - PROCESS | 10201 | 1460917048602 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:17:28 INFO - PROCESS | 10201 | 1460917048817 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e99b400 == 55 [pid = 10201] [id = 118] 11:17:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x9355e400) [pid = 10201] [serial = 353] [outer = (nil)] 11:17:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x95918000) [pid = 10201] [serial = 354] [outer = 0x9355e400] 11:17:28 INFO - PROCESS | 10201 | 1460917048962 Marionette DEBUG loaded listener.js 11:17:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x96817000) [pid = 10201] [serial = 355] [outer = 0x9355e400] 11:17:29 INFO - PROCESS | 10201 | 1460917049888 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 11:17:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:17:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1542ms 11:17:29 INFO - PROCESS | 10201 | 1460917049950 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:17:29 INFO - PROCESS | 10201 | 1460917049954 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:17:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:17:29 INFO - PROCESS | 10201 | 1460917049963 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:17:29 INFO - PROCESS | 10201 | 1460917049966 Marionette TRACE conn3 <- [1,446,null,{}] 11:17:29 INFO - PROCESS | 10201 | 1460917049972 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:30 INFO - PROCESS | 10201 | 1460917050151 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:17:30 INFO - PROCESS | 10201 | 1460917050375 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x9064e800 == 56 [pid = 10201] [id = 119] 11:17:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x90650800) [pid = 10201] [serial = 356] [outer = (nil)] 11:17:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x90655800) [pid = 10201] [serial = 357] [outer = 0x90650800] 11:17:30 INFO - PROCESS | 10201 | 1460917050520 Marionette DEBUG loaded listener.js 11:17:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x90658000) [pid = 10201] [serial = 358] [outer = 0x90650800] 11:17:31 INFO - PROCESS | 10201 | 1460917051566 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 11:17:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:17:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1636ms 11:17:31 INFO - PROCESS | 10201 | 1460917051600 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:17:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:17:31 INFO - PROCESS | 10201 | 1460917051606 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:17:31 INFO - PROCESS | 10201 | 1460917051613 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:17:31 INFO - PROCESS | 10201 | 1460917051617 Marionette TRACE conn3 <- [1,450,null,{}] 11:17:31 INFO - PROCESS | 10201 | 1460917051624 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:31 INFO - PROCESS | 10201 | 1460917051841 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:17:32 INFO - PROCESS | 10201 | 1460917052121 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x9064f400 == 57 [pid = 10201] [id = 120] 11:17:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x97011400) [pid = 10201] [serial = 359] [outer = (nil)] 11:17:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x973f1c00) [pid = 10201] [serial = 360] [outer = 0x97011400] 11:17:32 INFO - PROCESS | 10201 | 1460917052224 Marionette DEBUG loaded listener.js 11:17:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x9750fc00) [pid = 10201] [serial = 361] [outer = 0x97011400] 11:17:33 INFO - PROCESS | 10201 | 1460917053150 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 11:17:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:17:33 INFO - PROCESS | 10201 | 1460917053211 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:17:33 INFO - PROCESS | 10201 | 1460917053218 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:17:33 INFO - PROCESS | 10201 | 1460917053222 Marionette TRACE conn3 <- [1,454,null,{}] 11:17:33 INFO - PROCESS | 10201 | 1460917053229 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:33 INFO - PROCESS | 10201 | 1460917053412 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:17:33 INFO - PROCESS | 10201 | 1460917053635 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3b400 == 58 [pid = 10201] [id = 121] 11:17:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x91152c00) [pid = 10201] [serial = 362] [outer = (nil)] 11:17:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x916a4400) [pid = 10201] [serial = 363] [outer = 0x91152c00] 11:17:33 INFO - PROCESS | 10201 | 1460917053780 Marionette DEBUG loaded listener.js 11:17:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x962b5c00) [pid = 10201] [serial = 364] [outer = 0x91152c00] 11:17:35 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:17:35 INFO - PROCESS | 10201 | 1460917055254 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 11:17:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:17:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2083ms 11:17:35 INFO - PROCESS | 10201 | 1460917055302 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:17:35 INFO - PROCESS | 10201 | 1460917055308 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:17:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:17:35 INFO - PROCESS | 10201 | 1460917055316 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:17:35 INFO - PROCESS | 10201 | 1460917055323 Marionette TRACE conn3 <- [1,458,null,{}] 11:17:35 INFO - PROCESS | 10201 | 1460917055333 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:35 INFO - PROCESS | 10201 | 1460917055523 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:17:35 INFO - PROCESS | 10201 | 1460917055702 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df7c800 == 59 [pid = 10201] [id = 122] 11:17:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8fba1c00) [pid = 10201] [serial = 365] [outer = (nil)] 11:17:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8fdae000) [pid = 10201] [serial = 366] [outer = 0x8fba1c00] 11:17:35 INFO - PROCESS | 10201 | 1460917055794 Marionette DEBUG loaded listener.js 11:17:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x8ffa7000) [pid = 10201] [serial = 367] [outer = 0x8fba1c00] 11:17:36 INFO - PROCESS | 10201 | 1460917056926 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 11:17:37 INFO - PROCESS | 10201 | 1460917057028 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:17:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:17:37 INFO - PROCESS | 10201 | 1460917057041 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:17:37 INFO - PROCESS | 10201 | 1460917057045 Marionette TRACE conn3 <- [1,462,null,{}] 11:17:37 INFO - PROCESS | 10201 | 1460917057052 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:37 INFO - PROCESS | 10201 | 1460917057320 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:17:37 INFO - PROCESS | 10201 | 1460917057537 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3f400 == 60 [pid = 10201] [id = 123] 11:17:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x8ffaac00) [pid = 10201] [serial = 368] [outer = (nil)] 11:17:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x90113c00) [pid = 10201] [serial = 369] [outer = 0x8ffaac00] 11:17:37 INFO - PROCESS | 10201 | 1460917057624 Marionette DEBUG loaded listener.js 11:17:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9011dc00) [pid = 10201] [serial = 370] [outer = 0x8ffaac00] 11:17:39 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:17:39 INFO - PROCESS | 10201 | 1460917059456 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 11:17:39 INFO - PROCESS | 10201 | 1460917059507 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:17:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:17:39 INFO - PROCESS | 10201 | 1460917059517 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:17:39 INFO - PROCESS | 10201 | 1460917059522 Marionette TRACE conn3 <- [1,466,null,{}] 11:17:39 INFO - PROCESS | 10201 | 1460917059541 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:39 INFO - PROCESS | 10201 | 1460917059728 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:17:39 INFO - PROCESS | 10201 | 1460917059925 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x9011d000 == 61 [pid = 10201] [id = 124] 11:17:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x9114f000) [pid = 10201] [serial = 371] [outer = (nil)] 11:17:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97128c00) [pid = 10201] [serial = 372] [outer = 0x9114f000] 11:17:40 INFO - PROCESS | 10201 | 1460917060012 Marionette DEBUG loaded listener.js 11:17:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x97f04400) [pid = 10201] [serial = 373] [outer = 0x9114f000] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x9377e400 == 60 [pid = 10201] [id = 38] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x93567800) [pid = 10201] [serial = 303] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x97f07c00) [pid = 10201] [serial = 255] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0xa0c4f800) [pid = 10201] [serial = 243] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x973f9c00) [pid = 10201] [serial = 240] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x9206f400) [pid = 10201] [serial = 237] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x989c6800) [pid = 10201] [serial = 258] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0xa5fd8800) [pid = 10201] [serial = 252] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x93565c00) [pid = 10201] [serial = 249] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0xa4c19400) [pid = 10201] [serial = 246] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x92072c00) [pid = 10201] [serial = 279] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x935a3800) [pid = 10201] [serial = 282] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x97f01c00) [pid = 10201] [serial = 285] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x9b2e9800) [pid = 10201] [serial = 288] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0xa00d0800) [pid = 10201] [serial = 291] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8e998000) [pid = 10201] [serial = 294] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0xa2a0fc00) [pid = 10201] [serial = 297] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x9ae66000) [pid = 10201] [serial = 276] [outer = (nil)] [url = about:blank] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8de73000 == 59 [pid = 10201] [id = 113] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8df7d400 == 58 [pid = 10201] [id = 112] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8de67400 == 57 [pid = 10201] [id = 110] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0xa4c16000 == 56 [pid = 10201] [id = 109] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0xa47b6000 == 55 [pid = 10201] [id = 108] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0xa0aedc00 == 54 [pid = 10201] [id = 107] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x98c70000 == 53 [pid = 10201] [id = 106] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc82c00 == 52 [pid = 10201] [id = 105] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x973f3000 == 51 [pid = 10201] [id = 104] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x9378b000 == 50 [pid = 10201] [id = 92] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd38400 == 49 [pid = 10201] [id = 103] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdae400 == 48 [pid = 10201] [id = 102] 11:17:40 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdb0800 == 47 [pid = 10201] [id = 101] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x97f0c400) [pid = 10201] [serial = 273] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0xa0fd5c00) [pid = 10201] [serial = 198] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0xa3c1bc00) [pid = 10201] [serial = 235] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x93562c00) [pid = 10201] [serial = 264] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x9839f000) [pid = 10201] [serial = 271] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x91324800) [pid = 10201] [serial = 262] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x973a2000) [pid = 10201] [serial = 267] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x93780800) [pid = 10201] [serial = 265] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x97f08400) [pid = 10201] [serial = 270] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x911dc400) [pid = 10201] [serial = 261] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x973f8000) [pid = 10201] [serial = 268] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x98704000) [pid = 10201] [serial = 274] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x911df000) [pid = 10201] [serial = 300] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x914dbc00) [pid = 10201] [serial = 301] [outer = (nil)] [url = about:blank] 11:17:41 INFO - PROCESS | 10201 | 1460917061116 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 11:17:41 INFO - PROCESS | 10201 | 1460917061167 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:17:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 11:17:41 INFO - PROCESS | 10201 | 1460917061175 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:17:41 INFO - PROCESS | 10201 | 1460917061178 Marionette TRACE conn3 <- [1,470,null,{}] 11:17:41 INFO - PROCESS | 10201 | 1460917061184 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:41 INFO - PROCESS | 10201 | 1460917061382 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:17:41 INFO - PROCESS | 10201 | 1460917061555 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de73000 == 48 [pid = 10201] [id = 125] 11:17:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x90118400) [pid = 10201] [serial = 374] [outer = (nil)] 11:17:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x93560800) [pid = 10201] [serial = 375] [outer = 0x90118400] 11:17:41 INFO - PROCESS | 10201 | 1460917061636 Marionette DEBUG loaded listener.js 11:17:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x9356a400) [pid = 10201] [serial = 376] [outer = 0x90118400] 11:17:42 INFO - PROCESS | 10201 | 1460917062474 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 11:17:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:17:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1339ms 11:17:42 INFO - PROCESS | 10201 | 1460917062515 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:17:42 INFO - PROCESS | 10201 | 1460917062518 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:17:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:17:42 INFO - PROCESS | 10201 | 1460917062525 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:17:42 INFO - PROCESS | 10201 | 1460917062529 Marionette TRACE conn3 <- [1,474,null,{}] 11:17:42 INFO - PROCESS | 10201 | 1460917062535 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:42 INFO - PROCESS | 10201 | 1460917062685 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:17:42 INFO - PROCESS | 10201 | 1460917062700 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df74400 == 49 [pid = 10201] [id = 126] 11:17:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8fbac800) [pid = 10201] [serial = 377] [outer = (nil)] 11:17:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x973f3000) [pid = 10201] [serial = 378] [outer = 0x8fbac800] 11:17:42 INFO - PROCESS | 10201 | 1460917062775 Marionette DEBUG loaded listener.js 11:17:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x97f0a400) [pid = 10201] [serial = 379] [outer = 0x8fbac800] 11:17:43 INFO - PROCESS | 10201 | 1460917063744 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 11:17:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:17:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1279ms 11:17:43 INFO - PROCESS | 10201 | 1460917063812 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:17:43 INFO - PROCESS | 10201 | 1460917063816 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:17:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:17:43 INFO - PROCESS | 10201 | 1460917063822 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:17:43 INFO - PROCESS | 10201 | 1460917063825 Marionette TRACE conn3 <- [1,478,null,{}] 11:17:43 INFO - PROCESS | 10201 | 1460917063831 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:44 INFO - PROCESS | 10201 | 1460917064070 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:17:44 INFO - PROCESS | 10201 | 1460917064101 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x93567400 == 50 [pid = 10201] [id = 127] 11:17:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x95920c00) [pid = 10201] [serial = 380] [outer = (nil)] 11:17:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x9932bc00) [pid = 10201] [serial = 381] [outer = 0x95920c00] 11:17:44 INFO - PROCESS | 10201 | 1460917064185 Marionette DEBUG loaded listener.js 11:17:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x99346c00) [pid = 10201] [serial = 382] [outer = 0x95920c00] 11:17:45 INFO - PROCESS | 10201 | 1460917065127 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 11:17:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:17:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1336ms 11:17:45 INFO - PROCESS | 10201 | 1460917065158 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:17:45 INFO - PROCESS | 10201 | 1460917065163 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:17:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:17:45 INFO - PROCESS | 10201 | 1460917065170 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:17:45 INFO - PROCESS | 10201 | 1460917065174 Marionette TRACE conn3 <- [1,482,null,{}] 11:17:45 INFO - PROCESS | 10201 | 1460917065179 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:45 INFO - PROCESS | 10201 | 1460917065383 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x96962c00) [pid = 10201] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x99331800) [pid = 10201] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x99334c00) [pid = 10201] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8e990400) [pid = 10201] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x911d9c00) [pid = 10201] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9359f400) [pid = 10201] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x8e993000) [pid = 10201] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x98298400) [pid = 10201] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x97f0b400) [pid = 10201] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x933b9400) [pid = 10201] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x98445400) [pid = 10201] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8e995800) [pid = 10201] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0xa28b0000) [pid = 10201] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8fd41c00) [pid = 10201] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0xa44b6800) [pid = 10201] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x97f02000) [pid = 10201] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x989ca400) [pid = 10201] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x9769dc00) [pid = 10201] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x911df400) [pid = 10201] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x9df39c00) [pid = 10201] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x973a1400) [pid = 10201] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0xa2a4a800) [pid = 10201] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x96348c00) [pid = 10201] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0xa4c8f400) [pid = 10201] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8df6f000) [pid = 10201] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x9355f800) [pid = 10201] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x973f3400) [pid = 10201] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x91155400) [pid = 10201] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x95919c00) [pid = 10201] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:17:46 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x911db000) [pid = 10201] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:17:46 INFO - PROCESS | 10201 | 1460917066335 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df6f000 == 51 [pid = 10201] [id = 128] 11:17:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x8df79000) [pid = 10201] [serial = 383] [outer = (nil)] 11:17:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x8e998800) [pid = 10201] [serial = 384] [outer = 0x8df79000] 11:17:46 INFO - PROCESS | 10201 | 1460917066432 Marionette DEBUG loaded listener.js 11:17:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x9065cc00) [pid = 10201] [serial = 385] [outer = 0x8df79000] 11:17:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x933b9400) [pid = 10201] [serial = 386] [outer = 0x92069800] 11:17:47 INFO - PROCESS | 10201 | 1460917067227 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 11:17:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:17:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2085ms 11:17:47 INFO - PROCESS | 10201 | 1460917067254 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:17:47 INFO - PROCESS | 10201 | 1460917067257 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:17:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:17:47 INFO - PROCESS | 10201 | 1460917067264 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:17:47 INFO - PROCESS | 10201 | 1460917067267 Marionette TRACE conn3 <- [1,486,null,{}] 11:17:47 INFO - PROCESS | 10201 | 1460917067273 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:47 INFO - PROCESS | 10201 | 1460917067475 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:17:47 INFO - PROCESS | 10201 | 1460917067497 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff1000 == 52 [pid = 10201] [id = 129] 11:17:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x911d8c00) [pid = 10201] [serial = 387] [outer = (nil)] 11:17:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x973a1400) [pid = 10201] [serial = 388] [outer = 0x911d8c00] 11:17:47 INFO - PROCESS | 10201 | 1460917067576 Marionette DEBUG loaded listener.js 11:17:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x9750a400) [pid = 10201] [serial = 389] [outer = 0x911d8c00] 11:17:48 INFO - PROCESS | 10201 | 1460917068590 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 11:17:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:17:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1387ms 11:17:48 INFO - PROCESS | 10201 | 1460917068653 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:17:48 INFO - PROCESS | 10201 | 1460917068660 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:17:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:17:48 INFO - PROCESS | 10201 | 1460917068669 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:17:48 INFO - PROCESS | 10201 | 1460917068677 Marionette TRACE conn3 <- [1,490,null,{}] 11:17:48 INFO - PROCESS | 10201 | 1460917068688 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:48 INFO - PROCESS | 10201 | 1460917068932 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:17:49 INFO - PROCESS | 10201 | 1460917069237 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd45800 == 53 [pid = 10201] [id = 130] 11:17:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8fd45c00) [pid = 10201] [serial = 390] [outer = (nil)] 11:17:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8ffa5400) [pid = 10201] [serial = 391] [outer = 0x8fd45c00] 11:17:49 INFO - PROCESS | 10201 | 1460917069344 Marionette DEBUG loaded listener.js 11:17:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8ffea400) [pid = 10201] [serial = 392] [outer = 0x8fd45c00] 11:17:50 INFO - PROCESS | 10201 | 1460917070282 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 11:17:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:17:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1641ms 11:17:50 INFO - PROCESS | 10201 | 1460917070311 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:17:50 INFO - PROCESS | 10201 | 1460917070320 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:17:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:17:50 INFO - PROCESS | 10201 | 1460917070331 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:17:50 INFO - PROCESS | 10201 | 1460917070336 Marionette TRACE conn3 <- [1,494,null,{}] 11:17:50 INFO - PROCESS | 10201 | 1460917070346 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:50 INFO - PROCESS | 10201 | 1460917070541 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:17:50 INFO - PROCESS | 10201 | 1460917070706 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdabc00 == 54 [pid = 10201] [id = 131] 11:17:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8ffa7c00) [pid = 10201] [serial = 393] [outer = (nil)] 11:17:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x911e6000) [pid = 10201] [serial = 394] [outer = 0x8ffa7c00] 11:17:50 INFO - PROCESS | 10201 | 1460917070798 Marionette DEBUG loaded listener.js 11:17:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x9359cc00) [pid = 10201] [serial = 395] [outer = 0x8ffa7c00] 11:17:51 INFO - PROCESS | 10201 | 1460917071925 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 11:17:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:17:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1646ms 11:17:51 INFO - PROCESS | 10201 | 1460917071977 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:17:51 INFO - PROCESS | 10201 | 1460917071982 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:17:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:17:52 INFO - PROCESS | 10201 | 1460917071991 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:17:52 INFO - PROCESS | 10201 | 1460917071997 Marionette TRACE conn3 <- [1,498,null,{}] 11:17:52 INFO - PROCESS | 10201 | 1460917072015 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:52 INFO - PROCESS | 10201 | 1460917072205 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:17:52 INFO - PROCESS | 10201 | 1460917072412 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x973ee800 == 55 [pid = 10201] [id = 132] 11:17:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x973f6800) [pid = 10201] [serial = 396] [outer = (nil)] 11:17:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x97f0f400) [pid = 10201] [serial = 397] [outer = 0x973f6800] 11:17:52 INFO - PROCESS | 10201 | 1460917072507 Marionette DEBUG loaded listener.js 11:17:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x989cf000) [pid = 10201] [serial = 398] [outer = 0x973f6800] 11:17:53 INFO - PROCESS | 10201 | 1460917073383 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 11:17:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:17:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1441ms 11:17:53 INFO - PROCESS | 10201 | 1460917073432 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:17:53 INFO - PROCESS | 10201 | 1460917073438 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:17:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:17:53 INFO - PROCESS | 10201 | 1460917073445 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:17:53 INFO - PROCESS | 10201 | 1460917073449 Marionette TRACE conn3 <- [1,502,null,{}] 11:17:53 INFO - PROCESS | 10201 | 1460917073455 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:53 INFO - PROCESS | 10201 | 1460917073641 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:17:53 INFO - PROCESS | 10201 | 1460917073821 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de73400 == 56 [pid = 10201] [id = 133] 11:17:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8e991800) [pid = 10201] [serial = 399] [outer = (nil)] 11:17:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x9b2e7c00) [pid = 10201] [serial = 400] [outer = 0x8e991800] 11:17:53 INFO - PROCESS | 10201 | 1460917073918 Marionette DEBUG loaded listener.js 11:17:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x9fb54400) [pid = 10201] [serial = 401] [outer = 0x8e991800] 11:17:54 INFO - PROCESS | 10201 | 1460917074842 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 11:17:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:17:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1435ms 11:17:54 INFO - PROCESS | 10201 | 1460917074881 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:17:54 INFO - PROCESS | 10201 | 1460917074885 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:17:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:17:54 INFO - PROCESS | 10201 | 1460917074892 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:17:54 INFO - PROCESS | 10201 | 1460917074895 Marionette TRACE conn3 <- [1,506,null,{}] 11:17:54 INFO - PROCESS | 10201 | 1460917074902 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:55 INFO - PROCESS | 10201 | 1460917075081 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:17:55 INFO - PROCESS | 10201 | 1460917075249 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x9932e000 == 57 [pid = 10201] [id = 134] 11:17:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x9933c800) [pid = 10201] [serial = 402] [outer = (nil)] 11:17:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0xa009f400) [pid = 10201] [serial = 403] [outer = 0x9933c800] 11:17:55 INFO - PROCESS | 10201 | 1460917075342 Marionette DEBUG loaded listener.js 11:17:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0xa0a65800) [pid = 10201] [serial = 404] [outer = 0x9933c800] 11:17:56 INFO - PROCESS | 10201 | 1460917076409 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 11:17:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:17:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1585ms 11:17:56 INFO - PROCESS | 10201 | 1460917076478 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:17:56 INFO - PROCESS | 10201 | 1460917076483 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:17:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:17:56 INFO - PROCESS | 10201 | 1460917076490 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:17:56 INFO - PROCESS | 10201 | 1460917076494 Marionette TRACE conn3 <- [1,510,null,{}] 11:17:56 INFO - PROCESS | 10201 | 1460917076500 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:56 INFO - PROCESS | 10201 | 1460917076745 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:17:57 INFO - PROCESS | 10201 | 1460917077017 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e996000 == 58 [pid = 10201] [id = 135] 11:17:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x99367400) [pid = 10201] [serial = 405] [outer = (nil)] 11:17:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x9936d000) [pid = 10201] [serial = 406] [outer = 0x99367400] 11:17:57 INFO - PROCESS | 10201 | 1460917077118 Marionette DEBUG loaded listener.js 11:17:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0xa0002c00) [pid = 10201] [serial = 407] [outer = 0x99367400] 11:17:58 INFO - PROCESS | 10201 | 1460917078058 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 11:17:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:17:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1633ms 11:17:58 INFO - PROCESS | 10201 | 1460917078124 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:17:58 INFO - PROCESS | 10201 | 1460917078128 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:17:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:17:58 INFO - PROCESS | 10201 | 1460917078135 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:17:58 INFO - PROCESS | 10201 | 1460917078138 Marionette TRACE conn3 <- [1,514,null,{}] 11:17:58 INFO - PROCESS | 10201 | 1460917078145 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:58 INFO - PROCESS | 10201 | 1460917078318 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:17:58 INFO - PROCESS | 10201 | 1460917078533 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be4a400 == 59 [pid = 10201] [id = 136] 11:17:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8be4a800) [pid = 10201] [serial = 408] [outer = (nil)] 11:17:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8be52000) [pid = 10201] [serial = 409] [outer = 0x8be4a800] 11:17:58 INFO - PROCESS | 10201 | 1460917078671 Marionette DEBUG loaded listener.js 11:17:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8be54800) [pid = 10201] [serial = 410] [outer = 0x8be4a800] 11:17:59 INFO - PROCESS | 10201 | 1460917079543 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 11:17:59 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 11:17:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1437ms 11:17:59 INFO - PROCESS | 10201 | 1460917079573 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:17:59 INFO - PROCESS | 10201 | 1460917079577 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:17:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:17:59 INFO - PROCESS | 10201 | 1460917079584 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:17:59 INFO - PROCESS | 10201 | 1460917079587 Marionette TRACE conn3 <- [1,518,null,{}] 11:17:59 INFO - PROCESS | 10201 | 1460917079593 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:17:59 INFO - PROCESS | 10201 | 1460917079759 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:17:59 INFO - PROCESS | 10201 | 1460917079933 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:17:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be4fc00 == 60 [pid = 10201] [id = 137] 11:17:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8be52800) [pid = 10201] [serial = 411] [outer = (nil)] 11:18:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x99368800) [pid = 10201] [serial = 412] [outer = 0x8be52800] 11:18:00 INFO - PROCESS | 10201 | 1460917080022 Marionette DEBUG loaded listener.js 11:18:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0xa0aec400) [pid = 10201] [serial = 413] [outer = 0x8be52800] 11:18:00 INFO - PROCESS | 10201 | 1460917080979 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 11:18:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:18:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1435ms 11:18:01 INFO - PROCESS | 10201 | 1460917081020 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:18:01 INFO - PROCESS | 10201 | 1460917081023 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:18:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:18:01 INFO - PROCESS | 10201 | 1460917081030 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:18:01 INFO - PROCESS | 10201 | 1460917081033 Marionette TRACE conn3 <- [1,522,null,{}] 11:18:01 INFO - PROCESS | 10201 | 1460917081039 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:01 INFO - PROCESS | 10201 | 1460917081214 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:18:01 INFO - PROCESS | 10201 | 1460917081427 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be58400 == 61 [pid = 10201] [id = 138] 11:18:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8be58800) [pid = 10201] [serial = 414] [outer = (nil)] 11:18:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x97b4f000) [pid = 10201] [serial = 415] [outer = 0x8be58800] 11:18:01 INFO - PROCESS | 10201 | 1460917081567 Marionette DEBUG loaded listener.js 11:18:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x97b52000) [pid = 10201] [serial = 416] [outer = 0x8be58800] 11:18:02 INFO - PROCESS | 10201 | 1460917082550 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 11:18:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:18:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1589ms 11:18:02 INFO - PROCESS | 10201 | 1460917082621 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:18:02 INFO - PROCESS | 10201 | 1460917082626 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:18:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:18:02 INFO - PROCESS | 10201 | 1460917082632 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:18:02 INFO - PROCESS | 10201 | 1460917082637 Marionette TRACE conn3 <- [1,526,null,{}] 11:18:02 INFO - PROCESS | 10201 | 1460917082643 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:02 INFO - PROCESS | 10201 | 1460917082875 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:18:03 INFO - PROCESS | 10201 | 1460917083148 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b467800 == 62 [pid = 10201] [id = 139] 11:18:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8b469c00) [pid = 10201] [serial = 417] [outer = (nil)] 11:18:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8b46d400) [pid = 10201] [serial = 418] [outer = 0x8b469c00] 11:18:03 INFO - PROCESS | 10201 | 1460917083239 Marionette DEBUG loaded listener.js 11:18:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x8b471800) [pid = 10201] [serial = 419] [outer = 0x8b469c00] 11:18:04 INFO - PROCESS | 10201 | 1460917084195 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 11:18:04 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 11:18:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1642ms 11:18:04 INFO - PROCESS | 10201 | 1460917084275 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:18:04 INFO - PROCESS | 10201 | 1460917084280 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:18:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:18:04 INFO - PROCESS | 10201 | 1460917084287 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:18:04 INFO - PROCESS | 10201 | 1460917084292 Marionette TRACE conn3 <- [1,530,null,{}] 11:18:04 INFO - PROCESS | 10201 | 1460917084298 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:04 INFO - PROCESS | 10201 | 1460917084560 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:18:05 INFO - PROCESS | 10201 | 1460917085137 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e996c00 == 63 [pid = 10201] [id = 140] 11:18:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8e998c00) [pid = 10201] [serial = 420] [outer = (nil)] 11:18:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8fba6400) [pid = 10201] [serial = 421] [outer = 0x8e998c00] 11:18:05 INFO - PROCESS | 10201 | 1460917085224 Marionette DEBUG loaded listener.js 11:18:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8fd3bc00) [pid = 10201] [serial = 422] [outer = 0x8e998c00] 11:18:06 INFO - PROCESS | 10201 | 1460917086098 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 11:18:06 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 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:18:06 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 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:18:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:18:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:18:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:18:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1847ms 11:18:06 INFO - PROCESS | 10201 | 1460917086155 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:18:06 INFO - PROCESS | 10201 | 1460917086162 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:18:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:18:06 INFO - PROCESS | 10201 | 1460917086173 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:18:06 INFO - PROCESS | 10201 | 1460917086178 Marionette TRACE conn3 <- [1,534,null,{}] 11:18:06 INFO - PROCESS | 10201 | 1460917086186 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:06 INFO - PROCESS | 10201 | 1460917086392 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:18:06 INFO - PROCESS | 10201 | 1460917086549 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd41c00 == 64 [pid = 10201] [id = 141] 11:18:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8ffaa400) [pid = 10201] [serial = 423] [outer = (nil)] 11:18:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x91153800) [pid = 10201] [serial = 424] [outer = 0x8ffaa400] 11:18:06 INFO - PROCESS | 10201 | 1460917086635 Marionette DEBUG loaded listener.js 11:18:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x911e2800) [pid = 10201] [serial = 425] [outer = 0x8ffaa400] 11:18:07 INFO - PROCESS | 10201 | 1460917087662 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 11:18:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:18:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1538ms 11:18:07 INFO - PROCESS | 10201 | 1460917087736 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:18:07 INFO - PROCESS | 10201 | 1460917087742 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:18:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:18:07 INFO - PROCESS | 10201 | 1460917087752 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:18:07 INFO - PROCESS | 10201 | 1460917087755 Marionette TRACE conn3 <- [1,538,null,{}] 11:18:07 INFO - PROCESS | 10201 | 1460917087762 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:08 INFO - PROCESS | 10201 | 1460917088027 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:18:08 INFO - PROCESS | 10201 | 1460917088429 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fbaa400 == 65 [pid = 10201] [id = 142] 11:18:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8ffab800) [pid = 10201] [serial = 426] [outer = (nil)] 11:18:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x90701400) [pid = 10201] [serial = 427] [outer = 0x8ffab800] 11:18:08 INFO - PROCESS | 10201 | 1460917088568 Marionette DEBUG loaded listener.js 11:18:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9378a400) [pid = 10201] [serial = 428] [outer = 0x8ffab800] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x97013000 == 64 [pid = 10201] [id = 95] 11:18:09 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8ffabc00) [pid = 10201] [serial = 342] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8df6f000 == 63 [pid = 10201] [id = 128] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x93567400 == 62 [pid = 10201] [id = 127] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8df74400 == 61 [pid = 10201] [id = 126] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8de73000 == 60 [pid = 10201] [id = 125] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x9011d000 == 59 [pid = 10201] [id = 124] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3f400 == 58 [pid = 10201] [id = 123] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8df7c800 == 57 [pid = 10201] [id = 122] 11:18:09 INFO - PROCESS | 10201 | 1460917089645 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3b400 == 56 [pid = 10201] [id = 121] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x9064f400 == 55 [pid = 10201] [id = 120] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x9064e800 == 54 [pid = 10201] [id = 119] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8e99b400 == 53 [pid = 10201] [id = 118] 11:18:09 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6b000 == 52 [pid = 10201] [id = 115] 11:18:09 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. 11:18:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1983ms 11:18:09 INFO - PROCESS | 10201 | 1460917089735 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:18:09 INFO - PROCESS | 10201 | 1460917089739 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:18:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:18:09 INFO - PROCESS | 10201 | 1460917089753 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:18:09 INFO - PROCESS | 10201 | 1460917089761 Marionette TRACE conn3 <- [1,542,null,{}] 11:18:09 INFO - PROCESS | 10201 | 1460917089770 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:09 INFO - PROCESS | 10201 | 1460917089941 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:18:09 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0xa4c90800) [pid = 10201] [serial = 324] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x989ce400) [pid = 10201] [serial = 129] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x974ab800) [pid = 10201] [serial = 312] [outer = (nil)] [url = about:blank] 11:18:09 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9b2e9400) [pid = 10201] [serial = 174] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x9fbb7800) [pid = 10201] [serial = 289] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8fdab000) [pid = 10201] [serial = 337] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x93564000) [pid = 10201] [serial = 280] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x935a6c00) [pid = 10201] [serial = 283] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x8fff1800) [pid = 10201] [serial = 339] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x98704400) [pid = 10201] [serial = 168] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x9b2e5400) [pid = 10201] [serial = 259] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x9696d000) [pid = 10201] [serial = 165] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x99332000) [pid = 10201] [serial = 171] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8de6dc00) [pid = 10201] [serial = 330] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8fff5c00) [pid = 10201] [serial = 340] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0xa00d7800) [pid = 10201] [serial = 295] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0xa45b2000) [pid = 10201] [serial = 213] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8fd46800) [pid = 10201] [serial = 336] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x911e3400) [pid = 10201] [serial = 162] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0xa4c4c800) [pid = 10201] [serial = 247] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9925cc00) [pid = 10201] [serial = 315] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x97f09c00) [pid = 10201] [serial = 256] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x9df3b000) [pid = 10201] [serial = 277] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x9fe1cc00) [pid = 10201] [serial = 318] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x989cd800) [pid = 10201] [serial = 204] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0xa3cc8800) [pid = 10201] [serial = 298] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0xa44bf800) [pid = 10201] [serial = 244] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0xa3ccd000) [pid = 10201] [serial = 321] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0xa0ae8800) [pid = 10201] [serial = 292] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0xa44b1c00) [pid = 10201] [serial = 210] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9750ec00) [pid = 10201] [serial = 241] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0xa6941c00) [pid = 10201] [serial = 253] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x8df76c00) [pid = 10201] [serial = 334] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8df74000) [pid = 10201] [serial = 333] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x93568c00) [pid = 10201] [serial = 250] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x98fdd800) [pid = 10201] [serial = 286] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0xa6d95800) [pid = 10201] [serial = 327] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x9681b400) [pid = 10201] [serial = 201] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x91153c00) [pid = 10201] [serial = 306] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x96344400) [pid = 10201] [serial = 309] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0xa28b4000) [pid = 10201] [serial = 207] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x95919400) [pid = 10201] [serial = 238] [outer = (nil)] [url = about:blank] 11:18:10 INFO - PROCESS | 10201 | 1460917090182 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6dc00 == 53 [pid = 10201] [id = 143] 11:18:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8de6f400) [pid = 10201] [serial = 429] [outer = (nil)] 11:18:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8fdab000) [pid = 10201] [serial = 430] [outer = 0x8de6f400] 11:18:10 INFO - PROCESS | 10201 | 1460917090267 Marionette DEBUG loaded listener.js 11:18:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x91152000) [pid = 10201] [serial = 431] [outer = 0x8de6f400] 11:18:11 INFO - PROCESS | 10201 | 1460917091018 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 11:18:11 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. 11:18:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1304ms 11:18:11 INFO - PROCESS | 10201 | 1460917091050 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:18:11 INFO - PROCESS | 10201 | 1460917091054 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:18:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:18:11 INFO - PROCESS | 10201 | 1460917091061 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:18:11 INFO - PROCESS | 10201 | 1460917091064 Marionette TRACE conn3 <- [1,546,null,{}] 11:18:11 INFO - PROCESS | 10201 | 1460917091070 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:11 INFO - PROCESS | 10201 | 1460917091319 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:18:11 INFO - PROCESS | 10201 | 1460917091339 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df72000 == 54 [pid = 10201] [id = 144] 11:18:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8fdb0400) [pid = 10201] [serial = 432] [outer = (nil)] 11:18:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x963e2800) [pid = 10201] [serial = 433] [outer = 0x8fdb0400] 11:18:11 INFO - PROCESS | 10201 | 1460917091522 Marionette DEBUG loaded listener.js 11:18:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x97014c00) [pid = 10201] [serial = 434] [outer = 0x8fdb0400] 11:18:12 INFO - PROCESS | 10201 | 1460917092434 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 11:18:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:18:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1383ms 11:18:12 INFO - PROCESS | 10201 | 1460917092443 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:18:12 INFO - PROCESS | 10201 | 1460917092446 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:18:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:18:12 INFO - PROCESS | 10201 | 1460917092453 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:18:12 INFO - PROCESS | 10201 | 1460917092456 Marionette TRACE conn3 <- [1,550,null,{}] 11:18:12 INFO - PROCESS | 10201 | 1460917092468 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:12 INFO - PROCESS | 10201 | 1460917092687 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:18:12 INFO - PROCESS | 10201 | 1460917092735 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x96344400 == 55 [pid = 10201] [id = 145] 11:18:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x96347c00) [pid = 10201] [serial = 435] [outer = (nil)] 11:18:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x973fb800) [pid = 10201] [serial = 436] [outer = 0x96347c00] 11:18:12 INFO - PROCESS | 10201 | 1460917092909 Marionette DEBUG loaded listener.js 11:18:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x97ad1c00) [pid = 10201] [serial = 437] [outer = 0x96347c00] 11:18:14 INFO - PROCESS | 10201 | 1460917094179 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x95920c00) [pid = 10201] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x9114f000) [pid = 10201] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x8fbac800) [pid = 10201] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8fba1c00) [pid = 10201] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8ffaac00) [pid = 10201] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x90118400) [pid = 10201] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:18:14 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8df79000) [pid = 10201] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:18:14 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. 11:18:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1792ms 11:18:14 INFO - PROCESS | 10201 | 1460917094252 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:18:14 INFO - PROCESS | 10201 | 1460917094256 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:18:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:18:14 INFO - PROCESS | 10201 | 1460917094262 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:18:14 INFO - PROCESS | 10201 | 1460917094279 Marionette TRACE conn3 <- [1,554,null,{}] 11:18:14 INFO - PROCESS | 10201 | 1460917094304 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:14 INFO - PROCESS | 10201 | 1460917094459 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:18:14 INFO - PROCESS | 10201 | 1460917094634 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e98f800 == 56 [pid = 10201] [id = 146] 11:18:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8fdad800) [pid = 10201] [serial = 438] [outer = (nil)] 11:18:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x935a5800) [pid = 10201] [serial = 439] [outer = 0x8fdad800] 11:18:14 INFO - PROCESS | 10201 | 1460917094709 Marionette DEBUG loaded listener.js 11:18:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x973f8000) [pid = 10201] [serial = 440] [outer = 0x8fdad800] 11:18:15 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:15 INFO - PROCESS | 10201 | 1460917095482 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 11:18:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:18:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1242ms 11:18:15 INFO - PROCESS | 10201 | 1460917095505 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:18:15 INFO - PROCESS | 10201 | 1460917095510 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:18:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:18:15 INFO - PROCESS | 10201 | 1460917095517 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:18:15 INFO - PROCESS | 10201 | 1460917095521 Marionette TRACE conn3 <- [1,558,null,{}] 11:18:15 INFO - PROCESS | 10201 | 1460917095527 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:15 INFO - PROCESS | 10201 | 1460917095693 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:18:15 INFO - PROCESS | 10201 | 1460917095707 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x90120000 == 57 [pid = 10201] [id = 147] 11:18:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x95920c00) [pid = 10201] [serial = 441] [outer = (nil)] 11:18:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x97b58800) [pid = 10201] [serial = 442] [outer = 0x95920c00] 11:18:15 INFO - PROCESS | 10201 | 1460917095793 Marionette DEBUG loaded listener.js 11:18:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x97f09c00) [pid = 10201] [serial = 443] [outer = 0x95920c00] 11:18:16 INFO - PROCESS | 10201 | 1460917096993 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 11:18:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:18:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1535ms 11:18:17 INFO - PROCESS | 10201 | 1460917097054 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:18:17 INFO - PROCESS | 10201 | 1460917097059 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:18:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:18:17 INFO - PROCESS | 10201 | 1460917097068 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:18:17 INFO - PROCESS | 10201 | 1460917097073 Marionette TRACE conn3 <- [1,562,null,{}] 11:18:17 INFO - PROCESS | 10201 | 1460917097082 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:17 INFO - PROCESS | 10201 | 1460917097314 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:18:17 INFO - PROCESS | 10201 | 1460917097572 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46a400 == 58 [pid = 10201] [id = 148] 11:18:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8e98e400) [pid = 10201] [serial = 444] [outer = (nil)] 11:18:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8fda1800) [pid = 10201] [serial = 445] [outer = 0x8e98e400] 11:18:17 INFO - PROCESS | 10201 | 1460917097678 Marionette DEBUG loaded listener.js 11:18:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8ffb0400) [pid = 10201] [serial = 446] [outer = 0x8e98e400] 11:18:18 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:18 INFO - PROCESS | 10201 | 1460917098690 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 11:18:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:18:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1690ms 11:18:18 INFO - PROCESS | 10201 | 1460917098759 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:18:18 INFO - PROCESS | 10201 | 1460917098769 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:18:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:18:18 INFO - PROCESS | 10201 | 1460917098781 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:18:18 INFO - PROCESS | 10201 | 1460917098785 Marionette TRACE conn3 <- [1,566,null,{}] 11:18:18 INFO - PROCESS | 10201 | 1460917098793 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:19 INFO - PROCESS | 10201 | 1460917099030 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:18:19 INFO - PROCESS | 10201 | 1460917099321 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x90653000 == 59 [pid = 10201] [id = 149] 11:18:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x90703000) [pid = 10201] [serial = 447] [outer = (nil)] 11:18:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x91324800) [pid = 10201] [serial = 448] [outer = 0x90703000] 11:18:19 INFO - PROCESS | 10201 | 1460917099463 Marionette DEBUG loaded listener.js 11:18:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x935a8400) [pid = 10201] [serial = 449] [outer = 0x90703000] 11:18:20 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:20 INFO - PROCESS | 10201 | 1460917100449 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:18:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:18:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1735ms 11:18:20 INFO - PROCESS | 10201 | 1460917100517 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:18:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:18:20 INFO - PROCESS | 10201 | 1460917100522 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:18:20 INFO - PROCESS | 10201 | 1460917100530 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:18:20 INFO - PROCESS | 10201 | 1460917100537 Marionette TRACE conn3 <- [1,570,null,{}] 11:18:20 INFO - PROCESS | 10201 | 1460917100555 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:20 INFO - PROCESS | 10201 | 1460917100787 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:18:21 INFO - PROCESS | 10201 | 1460917101057 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x933bac00 == 60 [pid = 10201] [id = 150] 11:18:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x9701fc00) [pid = 10201] [serial = 450] [outer = (nil)] 11:18:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x97b56000) [pid = 10201] [serial = 451] [outer = 0x9701fc00] 11:18:21 INFO - PROCESS | 10201 | 1460917101155 Marionette DEBUG loaded listener.js 11:18:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x97f0e400) [pid = 10201] [serial = 452] [outer = 0x9701fc00] 11:18:21 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:22 INFO - PROCESS | 10201 | 1460917102220 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 11:18:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:18:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1740ms 11:18:22 INFO - PROCESS | 10201 | 1460917102270 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:18:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:18:22 INFO - PROCESS | 10201 | 1460917102275 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:18:22 INFO - PROCESS | 10201 | 1460917102282 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:18:22 INFO - PROCESS | 10201 | 1460917102285 Marionette TRACE conn3 <- [1,574,null,{}] 11:18:22 INFO - PROCESS | 10201 | 1460917102291 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:22 INFO - PROCESS | 10201 | 1460917102482 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:18:22 INFO - PROCESS | 10201 | 1460917102704 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be52400 == 61 [pid = 10201] [id = 151] 11:18:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x97b57c00) [pid = 10201] [serial = 453] [outer = (nil)] 11:18:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x989cec00) [pid = 10201] [serial = 454] [outer = 0x97b57c00] 11:18:22 INFO - PROCESS | 10201 | 1460917102842 Marionette DEBUG loaded listener.js 11:18:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x99332000) [pid = 10201] [serial = 455] [outer = 0x97b57c00] 11:18:23 INFO - PROCESS | 10201 | 1460917103717 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:18:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:18:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1483ms 11:18:23 INFO - PROCESS | 10201 | 1460917103765 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:18:23 INFO - PROCESS | 10201 | 1460917103770 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:18:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:18:23 INFO - PROCESS | 10201 | 1460917103778 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:18:23 INFO - PROCESS | 10201 | 1460917103782 Marionette TRACE conn3 <- [1,578,null,{}] 11:18:23 INFO - PROCESS | 10201 | 1460917103789 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:23 INFO - PROCESS | 10201 | 1460917103970 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:18:24 INFO - PROCESS | 10201 | 1460917104151 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b470400 == 62 [pid = 10201] [id = 152] 11:18:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x97f07400) [pid = 10201] [serial = 456] [outer = (nil)] 11:18:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x99367000) [pid = 10201] [serial = 457] [outer = 0x97f07400] 11:18:24 INFO - PROCESS | 10201 | 1460917104240 Marionette DEBUG loaded listener.js 11:18:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x9936a400) [pid = 10201] [serial = 458] [outer = 0x97f07400] 11:18:25 INFO - PROCESS | 10201 | 1460917105160 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 11:18:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:18:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1434ms 11:18:25 INFO - PROCESS | 10201 | 1460917105213 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:18:25 INFO - PROCESS | 10201 | 1460917105217 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:18:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:18:25 INFO - PROCESS | 10201 | 1460917105224 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:18:25 INFO - PROCESS | 10201 | 1460917105228 Marionette TRACE conn3 <- [1,582,null,{}] 11:18:25 INFO - PROCESS | 10201 | 1460917105234 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:25 INFO - PROCESS | 10201 | 1460917105477 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:18:25 INFO - PROCESS | 10201 | 1460917105703 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x993c5000 == 63 [pid = 10201] [id = 153] 11:18:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x9b2ea000) [pid = 10201] [serial = 459] [outer = (nil)] 11:18:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9eb4e400) [pid = 10201] [serial = 460] [outer = 0x9b2ea000] 11:18:25 INFO - PROCESS | 10201 | 1460917105838 Marionette DEBUG loaded listener.js 11:18:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0xa00d2000) [pid = 10201] [serial = 461] [outer = 0x9b2ea000] 11:18:26 INFO - PROCESS | 10201 | 1460917106745 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 11:18:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:18:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1580ms 11:18:26 INFO - PROCESS | 10201 | 1460917106805 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:18:26 INFO - PROCESS | 10201 | 1460917106809 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:18:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:18:26 INFO - PROCESS | 10201 | 1460917106816 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:18:26 INFO - PROCESS | 10201 | 1460917106820 Marionette TRACE conn3 <- [1,586,null,{}] 11:18:26 INFO - PROCESS | 10201 | 1460917106826 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:27 INFO - PROCESS | 10201 | 1460917107009 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:18:27 INFO - PROCESS | 10201 | 1460917107180 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa6400 == 64 [pid = 10201] [id = 154] 11:18:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9fb4ec00) [pid = 10201] [serial = 462] [outer = (nil)] 11:18:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0xa0e44c00) [pid = 10201] [serial = 463] [outer = 0x9fb4ec00] 11:18:27 INFO - PROCESS | 10201 | 1460917107314 Marionette DEBUG loaded listener.js 11:18:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0xa0fdec00) [pid = 10201] [serial = 464] [outer = 0x9fb4ec00] 11:18:27 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:28 INFO - PROCESS | 10201 | 1460917108188 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 11:18:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:18:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1435ms 11:18:28 INFO - PROCESS | 10201 | 1460917108252 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:18:28 INFO - PROCESS | 10201 | 1460917108257 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:18:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:18:28 INFO - PROCESS | 10201 | 1460917108264 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:18:28 INFO - PROCESS | 10201 | 1460917108268 Marionette TRACE conn3 <- [1,590,null,{}] 11:18:28 INFO - PROCESS | 10201 | 1460917108274 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:28 INFO - PROCESS | 10201 | 1460917108492 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:18:28 INFO - PROCESS | 10201 | 1460917108712 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x9df32800 == 65 [pid = 10201] [id = 155] 11:18:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0xa0a69800) [pid = 10201] [serial = 465] [outer = (nil)] 11:18:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0xa2a4a400) [pid = 10201] [serial = 466] [outer = 0xa0a69800] 11:18:28 INFO - PROCESS | 10201 | 1460917108848 Marionette DEBUG loaded listener.js 11:18:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0xa3c22400) [pid = 10201] [serial = 467] [outer = 0xa0a69800] 11:18:29 INFO - PROCESS | 10201 | 1460917109722 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 11:18:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:18:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1494ms 11:18:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:18:29 INFO - PROCESS | 10201 | 1460917109759 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:18:29 INFO - PROCESS | 10201 | 1460917109763 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:18:29 INFO - PROCESS | 10201 | 1460917109770 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:18:29 INFO - PROCESS | 10201 | 1460917109774 Marionette TRACE conn3 <- [1,594,null,{}] 11:18:29 INFO - PROCESS | 10201 | 1460917109780 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:30 INFO - PROCESS | 10201 | 1460917110000 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:18:30 INFO - PROCESS | 10201 | 1460917110176 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:30 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0ae8800 == 66 [pid = 10201] [id = 156] 11:18:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0xa2814400) [pid = 10201] [serial = 468] [outer = (nil)] 11:18:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0xa44bf800) [pid = 10201] [serial = 469] [outer = 0xa2814400] 11:18:30 INFO - PROCESS | 10201 | 1460917110275 Marionette DEBUG loaded listener.js 11:18:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0xa45abc00) [pid = 10201] [serial = 470] [outer = 0xa2814400] 11:18:31 INFO - PROCESS | 10201 | 1460917111328 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 11:18:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:18:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1635ms 11:18:31 INFO - PROCESS | 10201 | 1460917111405 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:18:31 INFO - PROCESS | 10201 | 1460917111410 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:18:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:18:31 INFO - PROCESS | 10201 | 1460917111416 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:18:31 INFO - PROCESS | 10201 | 1460917111420 Marionette TRACE conn3 <- [1,598,null,{}] 11:18:31 INFO - PROCESS | 10201 | 1460917111426 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:31 INFO - PROCESS | 10201 | 1460917111603 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:18:31 INFO - PROCESS | 10201 | 1460917111871 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec8000 == 67 [pid = 10201] [id = 157] 11:18:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8bec8c00) [pid = 10201] [serial = 471] [outer = (nil)] 11:18:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8becb400) [pid = 10201] [serial = 472] [outer = 0x8bec8c00] 11:18:31 INFO - PROCESS | 10201 | 1460917111984 Marionette DEBUG loaded listener.js 11:18:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8becdc00) [pid = 10201] [serial = 473] [outer = 0x8bec8c00] 11:18:33 INFO - PROCESS | 10201 | 1460917113393 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 11:18:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:18:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 2189ms 11:18:33 INFO - PROCESS | 10201 | 1460917113649 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:18:33 INFO - PROCESS | 10201 | 1460917113659 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:18:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:18:33 INFO - PROCESS | 10201 | 1460917113671 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:18:33 INFO - PROCESS | 10201 | 1460917113677 Marionette TRACE conn3 <- [1,602,null,{}] 11:18:33 INFO - PROCESS | 10201 | 1460917113690 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:33 INFO - PROCESS | 10201 | 1460917113958 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:18:34 INFO - PROCESS | 10201 | 1460917114157 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8becc400 == 68 [pid = 10201] [id = 158] 11:18:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x9011fc00) [pid = 10201] [serial = 474] [outer = (nil)] 11:18:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x90655c00) [pid = 10201] [serial = 475] [outer = 0x9011fc00] 11:18:34 INFO - PROCESS | 10201 | 1460917114238 Marionette DEBUG loaded listener.js 11:18:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x91157c00) [pid = 10201] [serial = 476] [outer = 0x9011fc00] 11:18:35 INFO - PROCESS | 10201 | 1460917115350 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 11:18:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:18:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1746ms 11:18:35 INFO - PROCESS | 10201 | 1460917115416 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:18:35 INFO - PROCESS | 10201 | 1460917115424 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:18:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:18:35 INFO - PROCESS | 10201 | 1460917115434 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:18:35 INFO - PROCESS | 10201 | 1460917115439 Marionette TRACE conn3 <- [1,606,null,{}] 11:18:35 INFO - PROCESS | 10201 | 1460917115444 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:35 INFO - PROCESS | 10201 | 1460917115630 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:18:35 INFO - PROCESS | 10201 | 1460917115854 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be54c00 == 69 [pid = 10201] [id = 159] 11:18:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8be56c00) [pid = 10201] [serial = 477] [outer = (nil)] 11:18:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x90116000) [pid = 10201] [serial = 478] [outer = 0x8be56c00] 11:18:35 INFO - PROCESS | 10201 | 1460917115941 Marionette DEBUG loaded listener.js 11:18:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x93782800) [pid = 10201] [serial = 479] [outer = 0x8be56c00] 11:18:36 INFO - PROCESS | 10201 | 1460917116909 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:18:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:18:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1531ms 11:18:36 INFO - PROCESS | 10201 | 1460917116966 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:18:36 INFO - PROCESS | 10201 | 1460917116970 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:18:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:18:36 INFO - PROCESS | 10201 | 1460917116977 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:18:36 INFO - PROCESS | 10201 | 1460917116982 Marionette TRACE conn3 <- [1,610,null,{}] 11:18:37 INFO - PROCESS | 10201 | 1460917116998 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:37 INFO - PROCESS | 10201 | 1460917117221 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8e98f800 == 68 [pid = 10201] [id = 146] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8ffa7400) [pid = 10201] [serial = 345] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x90112400) [pid = 10201] [serial = 348] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x92067400) [pid = 10201] [serial = 351] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x95918000) [pid = 10201] [serial = 354] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x90655800) [pid = 10201] [serial = 357] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x973f1c00) [pid = 10201] [serial = 360] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x973a1400) [pid = 10201] [serial = 388] [outer = (nil)] [url = about:blank] 11:18:37 INFO - PROCESS | 10201 | 1460917117641 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x96344400 == 67 [pid = 10201] [id = 145] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8df72000 == 66 [pid = 10201] [id = 144] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6dc00 == 65 [pid = 10201] [id = 143] 11:18:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b466800 == 66 [pid = 10201] [id = 160] 11:18:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8b470c00) [pid = 10201] [serial = 480] [outer = (nil)] 11:18:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x8fba9c00) [pid = 10201] [serial = 481] [outer = 0x8b470c00] 11:18:37 INFO - PROCESS | 10201 | 1460917117760 Marionette DEBUG loaded listener.js 11:18:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x9011e800) [pid = 10201] [serial = 482] [outer = 0x8b470c00] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8fbaa400 == 65 [pid = 10201] [id = 142] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd41c00 == 64 [pid = 10201] [id = 141] 11:18:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8e996c00 == 63 [pid = 10201] [id = 140] 11:18:38 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdabc00 == 62 [pid = 10201] [id = 131] 11:18:38 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd45800 == 61 [pid = 10201] [id = 130] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9932bc00) [pid = 10201] [serial = 381] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x97f04400) [pid = 10201] [serial = 373] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x97128c00) [pid = 10201] [serial = 372] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x973f3000) [pid = 10201] [serial = 378] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8fdae000) [pid = 10201] [serial = 366] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8ffa7000) [pid = 10201] [serial = 367] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9011dc00) [pid = 10201] [serial = 370] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x90113c00) [pid = 10201] [serial = 369] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x93560800) [pid = 10201] [serial = 375] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x9356a400) [pid = 10201] [serial = 376] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x916a4400) [pid = 10201] [serial = 363] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x99346c00) [pid = 10201] [serial = 382] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0xa44bac00) [pid = 10201] [serial = 214] [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.] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x9065cc00) [pid = 10201] [serial = 385] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8e998800) [pid = 10201] [serial = 384] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x97f0a400) [pid = 10201] [serial = 379] [outer = (nil)] [url = about:blank] 11:18:38 INFO - PROCESS | 10201 | 1460917118737 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 11:18:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:18:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1785ms 11:18:38 INFO - PROCESS | 10201 | 1460917118763 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:18:38 INFO - PROCESS | 10201 | 1460917118769 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:18:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:18:38 INFO - PROCESS | 10201 | 1460917118776 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:18:38 INFO - PROCESS | 10201 | 1460917118780 Marionette TRACE conn3 <- [1,614,null,{}] 11:18:38 INFO - PROCESS | 10201 | 1460917118785 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:38 INFO - PROCESS | 10201 | 1460917118946 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:18:38 INFO - PROCESS | 10201 | 1460917118963 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda7000 == 62 [pid = 10201] [id = 161] 11:18:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x93560800) [pid = 10201] [serial = 483] [outer = (nil)] 11:18:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x963e1000) [pid = 10201] [serial = 484] [outer = 0x93560800] 11:18:39 INFO - PROCESS | 10201 | 1460917119041 Marionette DEBUG loaded listener.js 11:18:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x97b4c000) [pid = 10201] [serial = 485] [outer = 0x93560800] 11:18:39 INFO - PROCESS | 10201 | 1460917119974 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 11:18:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:18:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1241ms 11:18:40 INFO - PROCESS | 10201 | 1460917120018 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:18:40 INFO - PROCESS | 10201 | 1460917120022 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:18:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:18:40 INFO - PROCESS | 10201 | 1460917120028 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:18:40 INFO - PROCESS | 10201 | 1460917120031 Marionette TRACE conn3 <- [1,618,null,{}] 11:18:40 INFO - PROCESS | 10201 | 1460917120038 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:40 INFO - PROCESS | 10201 | 1460917120199 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:18:40 INFO - PROCESS | 10201 | 1460917120209 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x914d8800 == 63 [pid = 10201] [id = 162] 11:18:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x96966000) [pid = 10201] [serial = 486] [outer = (nil)] 11:18:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x97f10000) [pid = 10201] [serial = 487] [outer = 0x96966000] 11:18:40 INFO - PROCESS | 10201 | 1460917120286 Marionette DEBUG loaded listener.js 11:18:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x98703c00) [pid = 10201] [serial = 488] [outer = 0x96966000] 11:18:41 INFO - PROCESS | 10201 | 1460917121273 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:18:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:18:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1281ms 11:18:41 INFO - PROCESS | 10201 | 1460917121310 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:18:41 INFO - PROCESS | 10201 | 1460917121328 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:18:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:18:41 INFO - PROCESS | 10201 | 1460917121343 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:18:41 INFO - PROCESS | 10201 | 1460917121347 Marionette TRACE conn3 <- [1,622,null,{}] 11:18:41 INFO - PROCESS | 10201 | 1460917121354 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:41 INFO - PROCESS | 10201 | 1460917121591 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:18:41 INFO - PROCESS | 10201 | 1460917121614 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x95918000 == 64 [pid = 10201] [id = 163] 11:18:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x97f0b800) [pid = 10201] [serial = 489] [outer = (nil)] 11:18:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x9ae58800) [pid = 10201] [serial = 490] [outer = 0x97f0b800] 11:18:41 INFO - PROCESS | 10201 | 1460917121690 Marionette DEBUG loaded listener.js 11:18:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x9df33800) [pid = 10201] [serial = 491] [outer = 0x97f0b800] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8ffab800) [pid = 10201] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x96347c00) [pid = 10201] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8ffaa400) [pid = 10201] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8de6f400) [pid = 10201] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8fd41800) [pid = 10201] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0xa4c88c00) [pid = 10201] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8e998c00) [pid = 10201] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0xa4c4e000) [pid = 10201] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x973fd000) [pid = 10201] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8fdaec00) [pid = 10201] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8fdad800) [pid = 10201] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0xa3c19400) [pid = 10201] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x99340800) [pid = 10201] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8fdb0400) [pid = 10201] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x93788400) [pid = 10201] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x911d8c00) [pid = 10201] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x974b2000) [pid = 10201] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:18:43 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8de68800) [pid = 10201] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:18:43 INFO - PROCESS | 10201 | 1460917123287 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 11:18:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:18:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1995ms 11:18:43 INFO - PROCESS | 10201 | 1460917123339 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:18:43 INFO - PROCESS | 10201 | 1460917123343 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:18:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:18:43 INFO - PROCESS | 10201 | 1460917123350 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:18:43 INFO - PROCESS | 10201 | 1460917123353 Marionette TRACE conn3 <- [1,626,null,{}] 11:18:43 INFO - PROCESS | 10201 | 1460917123360 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:43 INFO - PROCESS | 10201 | 1460917123550 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:18:43 INFO - PROCESS | 10201 | 1460917123686 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df6e400 == 65 [pid = 10201] [id = 164] 11:18:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8df71000) [pid = 10201] [serial = 492] [outer = (nil)] 11:18:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8fdb0400) [pid = 10201] [serial = 493] [outer = 0x8df71000] 11:18:43 INFO - PROCESS | 10201 | 1460917123765 Marionette DEBUG loaded listener.js 11:18:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x93566400) [pid = 10201] [serial = 494] [outer = 0x8df71000] 11:18:44 INFO - PROCESS | 10201 | 1460917124526 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 11:18:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:18:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1232ms 11:18:44 INFO - PROCESS | 10201 | 1460917124582 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:18:44 INFO - PROCESS | 10201 | 1460917124586 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:18:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:18:44 INFO - PROCESS | 10201 | 1460917124593 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:18:44 INFO - PROCESS | 10201 | 1460917124597 Marionette TRACE conn3 <- [1,630,null,{}] 11:18:44 INFO - PROCESS | 10201 | 1460917124611 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:44 INFO - PROCESS | 10201 | 1460917124778 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:18:44 INFO - PROCESS | 10201 | 1460917124789 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6f400 == 66 [pid = 10201] [id = 165] 11:18:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x93564c00) [pid = 10201] [serial = 495] [outer = (nil)] 11:18:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x99331800) [pid = 10201] [serial = 496] [outer = 0x93564c00] 11:18:44 INFO - PROCESS | 10201 | 1460917124869 Marionette DEBUG loaded listener.js 11:18:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x9eb4c800) [pid = 10201] [serial = 497] [outer = 0x93564c00] 11:18:46 INFO - PROCESS | 10201 | 1460917126070 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 11:18:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:18:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1536ms 11:18:46 INFO - PROCESS | 10201 | 1460917126131 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:18:46 INFO - PROCESS | 10201 | 1460917126139 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:18:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:18:46 INFO - PROCESS | 10201 | 1460917126149 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:18:46 INFO - PROCESS | 10201 | 1460917126155 Marionette TRACE conn3 <- [1,634,null,{}] 11:18:46 INFO - PROCESS | 10201 | 1460917126164 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:46 INFO - PROCESS | 10201 | 1460917126400 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:18:46 INFO - PROCESS | 10201 | 1460917126688 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec5000 == 67 [pid = 10201] [id = 166] 11:18:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8fda3000) [pid = 10201] [serial = 498] [outer = (nil)] 11:18:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8ffea800) [pid = 10201] [serial = 499] [outer = 0x8fda3000] 11:18:46 INFO - PROCESS | 10201 | 1460917126790 Marionette DEBUG loaded listener.js 11:18:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x9011f800) [pid = 10201] [serial = 500] [outer = 0x8fda3000] 11:18:47 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:47 INFO - PROCESS | 10201 | 1460917127830 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 11:18:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:18:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1741ms 11:18:47 INFO - PROCESS | 10201 | 1460917127891 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:18:47 INFO - PROCESS | 10201 | 1460917127901 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:18:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:18:47 INFO - PROCESS | 10201 | 1460917127912 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:18:47 INFO - PROCESS | 10201 | 1460917127916 Marionette TRACE conn3 <- [1,638,null,{}] 11:18:47 INFO - PROCESS | 10201 | 1460917127922 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:48 INFO - PROCESS | 10201 | 1460917128152 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:18:48 INFO - PROCESS | 10201 | 1460917128424 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df72400 == 68 [pid = 10201] [id = 167] 11:18:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9065a800) [pid = 10201] [serial = 501] [outer = (nil)] 11:18:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x9681bc00) [pid = 10201] [serial = 502] [outer = 0x9065a800] 11:18:48 INFO - PROCESS | 10201 | 1460917128575 Marionette DEBUG loaded listener.js 11:18:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x973f5400) [pid = 10201] [serial = 503] [outer = 0x9065a800] 11:18:49 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:49 INFO - PROCESS | 10201 | 1460917129517 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 11:18:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:18:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1639ms 11:18:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:18:49 INFO - PROCESS | 10201 | 1460917129551 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:18:49 INFO - PROCESS | 10201 | 1460917129556 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:18:49 INFO - PROCESS | 10201 | 1460917129563 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:18:49 INFO - PROCESS | 10201 | 1460917129570 Marionette TRACE conn3 <- [1,642,null,{}] 11:18:49 INFO - PROCESS | 10201 | 1460917129587 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:49 INFO - PROCESS | 10201 | 1460917129775 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:18:50 INFO - PROCESS | 10201 | 1460917130005 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x973a5c00 == 69 [pid = 10201] [id = 168] 11:18:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x979a4000) [pid = 10201] [serial = 504] [outer = (nil)] 11:18:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x99369c00) [pid = 10201] [serial = 505] [outer = 0x979a4000] 11:18:50 INFO - PROCESS | 10201 | 1460917130147 Marionette DEBUG loaded listener.js 11:18:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x9b2ef000) [pid = 10201] [serial = 506] [outer = 0x979a4000] 11:18:51 INFO - PROCESS | 10201 | 1460917131076 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 11:18:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:18:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1588ms 11:18:51 INFO - PROCESS | 10201 | 1460917131151 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:18:51 INFO - PROCESS | 10201 | 1460917131156 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:18:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:18:51 INFO - PROCESS | 10201 | 1460917131164 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:18:51 INFO - PROCESS | 10201 | 1460917131169 Marionette TRACE conn3 <- [1,646,null,{}] 11:18:51 INFO - PROCESS | 10201 | 1460917131175 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:51 INFO - PROCESS | 10201 | 1460917131423 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:18:51 INFO - PROCESS | 10201 | 1460917131685 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46c000 == 70 [pid = 10201] [id = 169] 11:18:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9df32c00) [pid = 10201] [serial = 507] [outer = (nil)] 11:18:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0xa0fd5c00) [pid = 10201] [serial = 508] [outer = 0x9df32c00] 11:18:51 INFO - PROCESS | 10201 | 1460917131786 Marionette DEBUG loaded listener.js 11:18:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0xa3c20000) [pid = 10201] [serial = 509] [outer = 0x9df32c00] 11:18:52 INFO - PROCESS | 10201 | 1460917132694 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 11:18:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:18:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1588ms 11:18:52 INFO - PROCESS | 10201 | 1460917132752 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:18:52 INFO - PROCESS | 10201 | 1460917132756 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:18:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:18:52 INFO - PROCESS | 10201 | 1460917132762 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:18:52 INFO - PROCESS | 10201 | 1460917132766 Marionette TRACE conn3 <- [1,650,null,{}] 11:18:52 INFO - PROCESS | 10201 | 1460917132772 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:52 INFO - PROCESS | 10201 | 1460917132954 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:18:53 INFO - PROCESS | 10201 | 1460917133134 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f832800 == 71 [pid = 10201] [id = 170] 11:18:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x8f833c00) [pid = 10201] [serial = 510] [outer = (nil)] 11:18:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8f839800) [pid = 10201] [serial = 511] [outer = 0x8f833c00] 11:18:53 INFO - PROCESS | 10201 | 1460917133231 Marionette DEBUG loaded listener.js 11:18:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8f83d400) [pid = 10201] [serial = 512] [outer = 0x8f833c00] 11:18:54 INFO - PROCESS | 10201 | 1460917134196 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 11:18:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:18:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1483ms 11:18:54 INFO - PROCESS | 10201 | 1460917134246 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:18:54 INFO - PROCESS | 10201 | 1460917134251 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:18:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:18:54 INFO - PROCESS | 10201 | 1460917134258 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:18:54 INFO - PROCESS | 10201 | 1460917134262 Marionette TRACE conn3 <- [1,654,null,{}] 11:18:54 INFO - PROCESS | 10201 | 1460917134268 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:54 INFO - PROCESS | 10201 | 1460917134500 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:18:54 INFO - PROCESS | 10201 | 1460917134728 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f837c00 == 72 [pid = 10201] [id = 171] 11:18:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8f83a000) [pid = 10201] [serial = 513] [outer = (nil)] 11:18:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0xa45b7800) [pid = 10201] [serial = 514] [outer = 0x8f83a000] 11:18:54 INFO - PROCESS | 10201 | 1460917134873 Marionette DEBUG loaded listener.js 11:18:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0xa47b3400) [pid = 10201] [serial = 515] [outer = 0x8f83a000] 11:18:55 INFO - PROCESS | 10201 | 1460917135815 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 11:18:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:18:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1592ms 11:18:55 INFO - PROCESS | 10201 | 1460917135851 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:18:55 INFO - PROCESS | 10201 | 1460917135856 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:18:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:18:55 INFO - PROCESS | 10201 | 1460917135881 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:18:55 INFO - PROCESS | 10201 | 1460917135884 Marionette TRACE conn3 <- [1,658,null,{}] 11:18:55 INFO - PROCESS | 10201 | 1460917135891 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:56 INFO - PROCESS | 10201 | 1460917136078 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:18:56 INFO - PROCESS | 10201 | 1460917136268 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83e000 == 73 [pid = 10201] [id = 172] 11:18:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97b70800) [pid = 10201] [serial = 516] [outer = (nil)] 11:18:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x97b77000) [pid = 10201] [serial = 517] [outer = 0x97b70800] 11:18:56 INFO - PROCESS | 10201 | 1460917136433 Marionette DEBUG loaded listener.js 11:18:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x97b7b000) [pid = 10201] [serial = 518] [outer = 0x97b70800] 11:18:57 INFO - PROCESS | 10201 | 1460917137412 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 11:18:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:18:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1593ms 11:18:57 INFO - PROCESS | 10201 | 1460917137473 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:18:57 INFO - PROCESS | 10201 | 1460917137477 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:18:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:18:57 INFO - PROCESS | 10201 | 1460917137485 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:18:57 INFO - PROCESS | 10201 | 1460917137489 Marionette TRACE conn3 <- [1,662,null,{}] 11:18:57 INFO - PROCESS | 10201 | 1460917137494 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:57 INFO - PROCESS | 10201 | 1460917137676 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:18:57 INFO - PROCESS | 10201 | 1460917137902 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b281400 == 74 [pid = 10201] [id = 173] 11:18:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x8b282400) [pid = 10201] [serial = 519] [outer = (nil)] 11:18:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x8b289c00) [pid = 10201] [serial = 520] [outer = 0x8b282400] 11:18:58 INFO - PROCESS | 10201 | 1460917138036 Marionette DEBUG loaded listener.js 11:18:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x8b28c400) [pid = 10201] [serial = 521] [outer = 0x8b282400] 11:18:58 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:18:58 INFO - PROCESS | 10201 | 1460917138967 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 11:18:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:18:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1538ms 11:18:59 INFO - PROCESS | 10201 | 1460917139024 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:18:59 INFO - PROCESS | 10201 | 1460917139027 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:18:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:18:59 INFO - PROCESS | 10201 | 1460917139034 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:18:59 INFO - PROCESS | 10201 | 1460917139037 Marionette TRACE conn3 <- [1,666,null,{}] 11:18:59 INFO - PROCESS | 10201 | 1460917139044 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:18:59 INFO - PROCESS | 10201 | 1460917139277 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:18:59 INFO - PROCESS | 10201 | 1460917139509 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:18:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b287800 == 75 [pid = 10201] [id = 174] 11:18:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x8b288800) [pid = 10201] [serial = 522] [outer = (nil)] 11:18:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x979a5400) [pid = 10201] [serial = 523] [outer = 0x8b288800] 11:18:59 INFO - PROCESS | 10201 | 1460917139645 Marionette DEBUG loaded listener.js 11:18:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97b77800) [pid = 10201] [serial = 524] [outer = 0x8b288800] 11:19:00 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:19:00 INFO - PROCESS | 10201 | 1460917140531 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 11:19:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:19:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1543ms 11:19:00 INFO - PROCESS | 10201 | 1460917140578 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:19:00 INFO - PROCESS | 10201 | 1460917140583 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:19:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:19:00 INFO - PROCESS | 10201 | 1460917140590 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:19:00 INFO - PROCESS | 10201 | 1460917140596 Marionette TRACE conn3 <- [1,670,null,{}] 11:19:00 INFO - PROCESS | 10201 | 1460917140606 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:00 INFO - PROCESS | 10201 | 1460917140887 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:19:01 INFO - PROCESS | 10201 | 1460917141134 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83c400 == 76 [pid = 10201] [id = 175] 11:19:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0xa47abc00) [pid = 10201] [serial = 525] [outer = (nil)] 11:19:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0xa4c19400) [pid = 10201] [serial = 526] [outer = 0xa47abc00] 11:19:01 INFO - PROCESS | 10201 | 1460917141280 Marionette DEBUG loaded listener.js 11:19:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0xa4c4d000) [pid = 10201] [serial = 527] [outer = 0xa47abc00] 11:19:02 INFO - PROCESS | 10201 | 1460917142328 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 11:19:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:19:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1788ms 11:19:02 INFO - PROCESS | 10201 | 1460917142379 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:19:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:19:02 INFO - PROCESS | 10201 | 1460917142383 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:19:02 INFO - PROCESS | 10201 | 1460917142390 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:19:02 INFO - PROCESS | 10201 | 1460917142404 Marionette TRACE conn3 <- [1,674,null,{}] 11:19:02 INFO - PROCESS | 10201 | 1460917142411 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:02 INFO - PROCESS | 10201 | 1460917142691 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:19:02 INFO - PROCESS | 10201 | 1460917142941 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e4a000 == 77 [pid = 10201] [id = 176] 11:19:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x89e4b000) [pid = 10201] [serial = 528] [outer = (nil)] 11:19:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x89e4e800) [pid = 10201] [serial = 529] [outer = 0x89e4b000] 11:19:03 INFO - PROCESS | 10201 | 1460917143043 Marionette DEBUG loaded listener.js 11:19:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x8fff4c00) [pid = 10201] [serial = 530] [outer = 0x89e4b000] 11:19:03 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:19:04 INFO - PROCESS | 10201 | 1460917144010 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 11:19:04 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 11:19:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1694ms 11:19:04 INFO - PROCESS | 10201 | 1460917144084 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:19:04 INFO - PROCESS | 10201 | 1460917144088 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:19:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:19:04 INFO - PROCESS | 10201 | 1460917144095 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:19:04 INFO - PROCESS | 10201 | 1460917144099 Marionette TRACE conn3 <- [1,678,null,{}] 11:19:04 INFO - PROCESS | 10201 | 1460917144105 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:04 INFO - PROCESS | 10201 | 1460917144302 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:19:04 INFO - PROCESS | 10201 | 1460917144558 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b473c00 == 78 [pid = 10201] [id = 177] 11:19:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x8be49400) [pid = 10201] [serial = 531] [outer = (nil)] 11:19:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x8be51000) [pid = 10201] [serial = 532] [outer = 0x8be49400] 11:19:05 INFO - PROCESS | 10201 | 1460917145027 Marionette DEBUG loaded listener.js 11:19:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x8bec9400) [pid = 10201] [serial = 533] [outer = 0x8be49400] 11:19:06 INFO - PROCESS | 10201 | 1460917146053 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 11:19:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:19:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 2033ms 11:19:06 INFO - PROCESS | 10201 | 1460917146130 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:19:06 INFO - PROCESS | 10201 | 1460917146137 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:19:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:19:06 INFO - PROCESS | 10201 | 1460917146149 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:19:06 INFO - PROCESS | 10201 | 1460917146153 Marionette TRACE conn3 <- [1,682,null,{}] 11:19:06 INFO - PROCESS | 10201 | 1460917146161 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:06 INFO - PROCESS | 10201 | 1460917146444 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:19:06 INFO - PROCESS | 10201 | 1460917146756 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de65c00 == 79 [pid = 10201] [id = 178] 11:19:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x8df70c00) [pid = 10201] [serial = 534] [outer = (nil)] 11:19:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x8f836000) [pid = 10201] [serial = 535] [outer = 0x8df70c00] 11:19:06 INFO - PROCESS | 10201 | 1460917146845 Marionette DEBUG loaded listener.js 11:19:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x8fb9fc00) [pid = 10201] [serial = 536] [outer = 0x8df70c00] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x91152800 == 78 [pid = 10201] [id = 69] 11:19:07 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x97b58800) [pid = 10201] [serial = 442] [outer = (nil)] [url = about:blank] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8df6e400 == 77 [pid = 10201] [id = 164] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x95918000 == 76 [pid = 10201] [id = 163] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x914d8800 == 75 [pid = 10201] [id = 162] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda7000 == 74 [pid = 10201] [id = 161] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8b466800 == 73 [pid = 10201] [id = 160] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8be54c00 == 72 [pid = 10201] [id = 159] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8becc400 == 71 [pid = 10201] [id = 158] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff1000 == 70 [pid = 10201] [id = 129] 11:19:07 INFO - PROCESS | 10201 | --DOCSHELL 0x90120000 == 69 [pid = 10201] [id = 147] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x973f8000) [pid = 10201] [serial = 440] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x97b4f000) [pid = 10201] [serial = 415] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x9378a400) [pid = 10201] [serial = 428] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x97ad1c00) [pid = 10201] [serial = 437] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0xa009f400) [pid = 10201] [serial = 403] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x911e2800) [pid = 10201] [serial = 425] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x973fb800) [pid = 10201] [serial = 436] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8fdab000) [pid = 10201] [serial = 430] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x91153800) [pid = 10201] [serial = 424] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x91152000) [pid = 10201] [serial = 431] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x9114fc00) [pid = 10201] [serial = 343] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0xa6da1c00) [pid = 10201] [serial = 328] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8b46d400) [pid = 10201] [serial = 418] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x9b2e7c00) [pid = 10201] [serial = 400] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8fba6400) [pid = 10201] [serial = 421] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x9936d000) [pid = 10201] [serial = 406] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x97f0f400) [pid = 10201] [serial = 397] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0xa5fce800) [pid = 10201] [serial = 325] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x9769b000) [pid = 10201] [serial = 313] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x914cec00) [pid = 10201] [serial = 307] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x935a5800) [pid = 10201] [serial = 439] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0xa47b4000) [pid = 10201] [serial = 322] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0xa0010000) [pid = 10201] [serial = 319] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8ffa5400) [pid = 10201] [serial = 391] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x90701400) [pid = 10201] [serial = 427] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x8be52000) [pid = 10201] [serial = 409] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x97014c00) [pid = 10201] [serial = 434] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x9681c000) [pid = 10201] [serial = 310] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8fd3bc00) [pid = 10201] [serial = 422] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x9750a400) [pid = 10201] [serial = 389] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x99348400) [pid = 10201] [serial = 316] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x963e2800) [pid = 10201] [serial = 433] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8de70c00) [pid = 10201] [serial = 331] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x99368800) [pid = 10201] [serial = 412] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x911e6000) [pid = 10201] [serial = 394] [outer = (nil)] [url = about:blank] 11:19:08 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:08 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:08 INFO - PROCESS | 10201 | 1460917148292 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 11:19:08 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) 11:19:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2193ms 11:19:08 INFO - PROCESS | 10201 | 1460917148436 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:19:08 INFO - PROCESS | 10201 | 1460917148443 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:19:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:19:08 INFO - PROCESS | 10201 | 1460917148460 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:19:08 INFO - PROCESS | 10201 | 1460917148465 Marionette TRACE conn3 <- [1,686,null,{}] 11:19:08 INFO - PROCESS | 10201 | 1460917148471 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:08 INFO - PROCESS | 10201 | 1460917148668 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:19:08 INFO - PROCESS | 10201 | 1460917148807 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bece400 == 70 [pid = 10201] [id = 179] 11:19:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8e98d800) [pid = 10201] [serial = 537] [outer = (nil)] 11:19:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fdabc00) [pid = 10201] [serial = 538] [outer = 0x8e98d800] 11:19:08 INFO - PROCESS | 10201 | 1460917148887 Marionette DEBUG loaded listener.js 11:19:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8fff1800) [pid = 10201] [serial = 539] [outer = 0x8e98d800] 11:19:10 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:10 INFO - PROCESS | 10201 | 1460917150144 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 11:19:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:19:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1741ms 11:19:10 INFO - PROCESS | 10201 | 1460917150201 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:19:10 INFO - PROCESS | 10201 | 1460917150204 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:19:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:19:10 INFO - PROCESS | 10201 | 1460917150278 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:19:10 INFO - PROCESS | 10201 | 1460917150283 Marionette TRACE conn3 <- [1,690,null,{}] 11:19:10 INFO - PROCESS | 10201 | 1460917150303 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:10 INFO - PROCESS | 10201 | 1460917150525 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:19:10 INFO - PROCESS | 10201 | 1460917150548 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa8400 == 71 [pid = 10201] [id = 180] 11:19:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8fff3400) [pid = 10201] [serial = 540] [outer = (nil)] 11:19:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x9114fc00) [pid = 10201] [serial = 541] [outer = 0x8fff3400] 11:19:10 INFO - PROCESS | 10201 | 1460917150621 Marionette DEBUG loaded listener.js 11:19:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x916ab400) [pid = 10201] [serial = 542] [outer = 0x8fff3400] 11:19:11 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:11 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8b470c00) [pid = 10201] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8be56c00) [pid = 10201] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x93560800) [pid = 10201] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8df71000) [pid = 10201] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x9011fc00) [pid = 10201] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x97f0b800) [pid = 10201] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:19:12 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x96966000) [pid = 10201] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:19:12 INFO - PROCESS | 10201 | 1460917152073 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 11:19:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:19:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1860ms 11:19:12 INFO - PROCESS | 10201 | 1460917152115 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:19:12 INFO - PROCESS | 10201 | 1460917152120 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:19:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:19:12 INFO - PROCESS | 10201 | 1460917152126 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:19:12 INFO - PROCESS | 10201 | 1460917152130 Marionette TRACE conn3 <- [1,694,null,{}] 11:19:12 INFO - PROCESS | 10201 | 1460917152135 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:12 INFO - PROCESS | 10201 | 1460917152292 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:19:12 INFO - PROCESS | 10201 | 1460917152446 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46fc00 == 72 [pid = 10201] [id = 181] 11:19:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8be54000) [pid = 10201] [serial = 543] [outer = (nil)] 11:19:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x92067c00) [pid = 10201] [serial = 544] [outer = 0x8be54000] 11:19:12 INFO - PROCESS | 10201 | 1460917152529 Marionette DEBUG loaded listener.js 11:19:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x93561c00) [pid = 10201] [serial = 545] [outer = 0x8be54000] 11:19:13 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:13 INFO - PROCESS | 10201 | 1460917153865 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 11:19:13 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) 11:19:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1784ms 11:19:13 INFO - PROCESS | 10201 | 1460917153912 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:19:13 INFO - PROCESS | 10201 | 1460917153915 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:19:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:19:13 INFO - PROCESS | 10201 | 1460917153922 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:19:13 INFO - PROCESS | 10201 | 1460917153925 Marionette TRACE conn3 <- [1,698,null,{}] 11:19:13 INFO - PROCESS | 10201 | 1460917153931 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:14 INFO - PROCESS | 10201 | 1460917154313 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:19:14 INFO - PROCESS | 10201 | 1460917154454 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b467c00 == 73 [pid = 10201] [id = 182] 11:19:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8b468800) [pid = 10201] [serial = 546] [outer = (nil)] 11:19:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8be54400) [pid = 10201] [serial = 547] [outer = 0x8b468800] 11:19:14 INFO - PROCESS | 10201 | 1460917154557 Marionette DEBUG loaded listener.js 11:19:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8de6c800) [pid = 10201] [serial = 548] [outer = 0x8b468800] 11:19:16 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:16 INFO - PROCESS | 10201 | 1460917156212 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 11:19:16 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) 11:19:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2334ms 11:19:16 INFO - PROCESS | 10201 | 1460917156261 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:19:16 INFO - PROCESS | 10201 | 1460917156273 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:19:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:19:16 INFO - PROCESS | 10201 | 1460917156331 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:19:16 INFO - PROCESS | 10201 | 1460917156343 Marionette TRACE conn3 <- [1,702,null,{}] 11:19:16 INFO - PROCESS | 10201 | 1460917156356 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:16 INFO - PROCESS | 10201 | 1460917156667 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:19:16 INFO - PROCESS | 10201 | 1460917156887 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6f800 == 74 [pid = 10201] [id = 183] 11:19:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8df7ac00) [pid = 10201] [serial = 549] [outer = (nil)] 11:19:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8fd43400) [pid = 10201] [serial = 550] [outer = 0x8df7ac00] 11:19:17 INFO - PROCESS | 10201 | 1460917157021 Marionette DEBUG loaded listener.js 11:19:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8ffec400) [pid = 10201] [serial = 551] [outer = 0x8df7ac00] 11:19:18 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:18 INFO - PROCESS | 10201 | 1460917158562 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 11:19:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:19:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2262ms 11:19:18 INFO - PROCESS | 10201 | 1460917158588 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:19:18 INFO - PROCESS | 10201 | 1460917158593 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:19:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:19:18 INFO - PROCESS | 10201 | 1460917158601 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:19:18 INFO - PROCESS | 10201 | 1460917158605 Marionette TRACE conn3 <- [1,706,null,{}] 11:19:18 INFO - PROCESS | 10201 | 1460917158613 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:18 INFO - PROCESS | 10201 | 1460917158810 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:19:19 INFO - PROCESS | 10201 | 1460917158992 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa3800 == 75 [pid = 10201] [id = 184] 11:19:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8ffa5400) [pid = 10201] [serial = 552] [outer = (nil)] 11:19:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x91329c00) [pid = 10201] [serial = 553] [outer = 0x8ffa5400] 11:19:19 INFO - PROCESS | 10201 | 1460917159091 Marionette DEBUG loaded listener.js 11:19:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x9206f800) [pid = 10201] [serial = 554] [outer = 0x8ffa5400] 11:19:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:20 INFO - PROCESS | 10201 | 1460917160643 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 11:19:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:19:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2086ms 11:19:20 INFO - PROCESS | 10201 | 1460917160688 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:19:20 INFO - PROCESS | 10201 | 1460917160695 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:19:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:19:20 INFO - PROCESS | 10201 | 1460917160718 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:19:20 INFO - PROCESS | 10201 | 1460917160726 Marionette TRACE conn3 <- [1,710,null,{}] 11:19:20 INFO - PROCESS | 10201 | 1460917160734 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:21 INFO - PROCESS | 10201 | 1460917161061 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:19:21 INFO - PROCESS | 10201 | 1460917161210 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x9132a000 == 76 [pid = 10201] [id = 185] 11:19:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x916a4000) [pid = 10201] [serial = 555] [outer = (nil)] 11:19:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x96274c00) [pid = 10201] [serial = 556] [outer = 0x916a4000] 11:19:21 INFO - PROCESS | 10201 | 1460917161311 Marionette DEBUG loaded listener.js 11:19:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x96965400) [pid = 10201] [serial = 557] [outer = 0x916a4000] 11:19:22 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:22 INFO - PROCESS | 10201 | 1460917162829 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 11:19:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:19:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2153ms 11:19:22 INFO - PROCESS | 10201 | 1460917162861 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:19:22 INFO - PROCESS | 10201 | 1460917162865 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:19:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:19:22 INFO - PROCESS | 10201 | 1460917162873 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:19:22 INFO - PROCESS | 10201 | 1460917162878 Marionette TRACE conn3 <- [1,714,null,{}] 11:19:22 INFO - PROCESS | 10201 | 1460917162884 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:23 INFO - PROCESS | 10201 | 1460917163079 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:19:23 INFO - PROCESS | 10201 | 1460917163273 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b28a000 == 77 [pid = 10201] [id = 186] 11:19:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x8b46f000) [pid = 10201] [serial = 558] [outer = (nil)] 11:19:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x973f6000) [pid = 10201] [serial = 559] [outer = 0x8b46f000] 11:19:23 INFO - PROCESS | 10201 | 1460917163384 Marionette DEBUG loaded listener.js 11:19:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x97406000) [pid = 10201] [serial = 560] [outer = 0x8b46f000] 11:19:24 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:24 INFO - PROCESS | 10201 | 1460917164779 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 11:19:24 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 11:19:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1944ms 11:19:24 INFO - PROCESS | 10201 | 1460917164872 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:19:24 INFO - PROCESS | 10201 | 1460917164876 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:19:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:19:24 INFO - PROCESS | 10201 | 1460917164906 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:19:24 INFO - PROCESS | 10201 | 1460917164910 Marionette TRACE conn3 <- [1,718,null,{}] 11:19:24 INFO - PROCESS | 10201 | 1460917164917 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:25 INFO - PROCESS | 10201 | 1460917165118 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:19:25 INFO - PROCESS | 10201 | 1460917165303 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f9800 == 78 [pid = 10201] [id = 187] 11:19:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x973fd800) [pid = 10201] [serial = 561] [outer = (nil)] 11:19:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97b53800) [pid = 10201] [serial = 562] [outer = 0x973fd800] 11:19:25 INFO - PROCESS | 10201 | 1460917165414 Marionette DEBUG loaded listener.js 11:19:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x97f09800) [pid = 10201] [serial = 563] [outer = 0x973fd800] 11:19:26 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:26 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:26 INFO - PROCESS | 10201 | 1460917166854 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 11:19:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:19:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1988ms 11:19:26 INFO - PROCESS | 10201 | 1460917166942 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:19:26 INFO - PROCESS | 10201 | 1460917166946 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:19:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:19:27 INFO - PROCESS | 10201 | 1460917167006 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:19:27 INFO - PROCESS | 10201 | 1460917167010 Marionette TRACE conn3 <- [1,722,null,{}] 11:19:27 INFO - PROCESS | 10201 | 1460917167017 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:27 INFO - PROCESS | 10201 | 1460917167209 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:19:27 INFO - PROCESS | 10201 | 1460917167398 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x95917000 == 79 [pid = 10201] [id = 188] 11:19:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x97b4e400) [pid = 10201] [serial = 564] [outer = (nil)] 11:19:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x98701c00) [pid = 10201] [serial = 565] [outer = 0x97b4e400] 11:19:27 INFO - PROCESS | 10201 | 1460917167506 Marionette DEBUG loaded listener.js 11:19:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x99337400) [pid = 10201] [serial = 566] [outer = 0x97b4e400] 11:19:28 INFO - PROCESS | 10201 | 1460917168521 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 11:19:28 INFO - PROCESS | 10201 | 1460917168601 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:19:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:19:28 INFO - PROCESS | 10201 | 1460917168608 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:19:28 INFO - PROCESS | 10201 | 1460917168613 Marionette TRACE conn3 <- [1,726,null,{}] 11:19:28 INFO - PROCESS | 10201 | 1460917168620 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:28 INFO - PROCESS | 10201 | 1460917168832 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:19:29 INFO - PROCESS | 10201 | 1460917169184 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x91329800 == 80 [pid = 10201] [id = 189] 11:19:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x9844d800) [pid = 10201] [serial = 567] [outer = (nil)] 11:19:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x9936e000) [pid = 10201] [serial = 568] [outer = 0x9844d800] 11:19:29 INFO - PROCESS | 10201 | 1460917169298 Marionette DEBUG loaded listener.js 11:19:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9eb4e800) [pid = 10201] [serial = 569] [outer = 0x9844d800] 11:19:30 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:30 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:30 INFO - PROCESS | 10201 | 1460917170317 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 11:19:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:19:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1743ms 11:19:30 INFO - PROCESS | 10201 | 1460917170352 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:19:30 INFO - PROCESS | 10201 | 1460917170357 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:19:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:19:30 INFO - PROCESS | 10201 | 1460917170364 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:19:30 INFO - PROCESS | 10201 | 1460917170367 Marionette TRACE conn3 <- [1,730,null,{}] 11:19:30 INFO - PROCESS | 10201 | 1460917170374 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:30 INFO - PROCESS | 10201 | 1460917170565 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:19:30 INFO - PROCESS | 10201 | 1460917170805 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df7c000 == 81 [pid = 10201] [id = 190] 11:19:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9936b400) [pid = 10201] [serial = 570] [outer = (nil)] 11:19:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0xa00d7400) [pid = 10201] [serial = 571] [outer = 0x9936b400] 11:19:30 INFO - PROCESS | 10201 | 1460917170952 Marionette DEBUG loaded listener.js 11:19:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0xa0aed400) [pid = 10201] [serial = 572] [outer = 0x9936b400] 11:19:31 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:31 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:31 INFO - PROCESS | 10201 | 1460917171912 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 11:19:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:19:31 INFO - PROCESS | 10201 | 1460917171963 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:19:31 INFO - PROCESS | 10201 | 1460917171970 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:19:31 INFO - PROCESS | 10201 | 1460917171974 Marionette TRACE conn3 <- [1,734,null,{}] 11:19:31 INFO - PROCESS | 10201 | 1460917171980 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:32 INFO - PROCESS | 10201 | 1460917172167 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:19:32 INFO - PROCESS | 10201 | 1460917172410 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x9fc79000 == 82 [pid = 10201] [id = 191] 11:19:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x9fc7a400) [pid = 10201] [serial = 573] [outer = (nil)] 11:19:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0xa4542800) [pid = 10201] [serial = 574] [outer = 0x9fc7a400] 11:19:32 INFO - PROCESS | 10201 | 1460917172553 Marionette DEBUG loaded listener.js 11:19:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0xa47b5800) [pid = 10201] [serial = 575] [outer = 0x9fc7a400] 11:19:33 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:33 INFO - PROCESS | 10201 | 1460917173553 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 11:19:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:19:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1632ms 11:19:33 INFO - PROCESS | 10201 | 1460917173602 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:19:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:19:33 INFO - PROCESS | 10201 | 1460917173606 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:19:33 INFO - PROCESS | 10201 | 1460917173613 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:19:33 INFO - PROCESS | 10201 | 1460917173618 Marionette TRACE conn3 <- [1,738,null,{}] 11:19:33 INFO - PROCESS | 10201 | 1460917173624 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:33 INFO - PROCESS | 10201 | 1460917173824 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:19:34 INFO - PROCESS | 10201 | 1460917174061 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec8800 == 83 [pid = 10201] [id = 192] 11:19:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x8becd000) [pid = 10201] [serial = 576] [outer = (nil)] 11:19:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x8de73c00) [pid = 10201] [serial = 577] [outer = 0x8becd000] 11:19:34 INFO - PROCESS | 10201 | 1460917174547 Marionette DEBUG loaded listener.js 11:19:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x8e98d000) [pid = 10201] [serial = 578] [outer = 0x8becd000] 11:19:35 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:35 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:35 INFO - PROCESS | 10201 | 1460917175945 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 11:19:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:19:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2383ms 11:19:36 INFO - PROCESS | 10201 | 1460917175997 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:19:36 INFO - PROCESS | 10201 | 1460917176001 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:19:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:19:36 INFO - PROCESS | 10201 | 1460917176124 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:19:36 INFO - PROCESS | 10201 | 1460917176130 Marionette TRACE conn3 <- [1,742,null,{}] 11:19:36 INFO - PROCESS | 10201 | 1460917176146 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:36 INFO - PROCESS | 10201 | 1460917176330 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:19:36 INFO - PROCESS | 10201 | 1460917176520 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bece800 == 84 [pid = 10201] [id = 193] 11:19:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x8e98ec00) [pid = 10201] [serial = 579] [outer = (nil)] 11:19:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x8fdaf800) [pid = 10201] [serial = 580] [outer = 0x8e98ec00] 11:19:36 INFO - PROCESS | 10201 | 1460917176604 Marionette DEBUG loaded listener.js 11:19:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x9011ec00) [pid = 10201] [serial = 581] [outer = 0x8e98ec00] 11:19:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8b46fc00 == 83 [pid = 10201] [id = 181] 11:19:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa8400 == 82 [pid = 10201] [id = 180] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x99331800) [pid = 10201] [serial = 496] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x91324800) [pid = 10201] [serial = 448] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0xa2a4a400) [pid = 10201] [serial = 466] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x989cec00) [pid = 10201] [serial = 454] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x9eb4e400) [pid = 10201] [serial = 460] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0xa44bf800) [pid = 10201] [serial = 469] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8fda1800) [pid = 10201] [serial = 445] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x99367000) [pid = 10201] [serial = 457] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0xa0e44c00) [pid = 10201] [serial = 463] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x8becb400) [pid = 10201] [serial = 472] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x97b56000) [pid = 10201] [serial = 451] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8bece400 == 81 [pid = 10201] [id = 179] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8de65c00 == 80 [pid = 10201] [id = 178] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8b473c00 == 79 [pid = 10201] [id = 177] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83e000 == 78 [pid = 10201] [id = 172] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8f837c00 == 77 [pid = 10201] [id = 171] 11:19:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec5000 == 76 [pid = 10201] [id = 166] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x8fba9c00) [pid = 10201] [serial = 481] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x93782800) [pid = 10201] [serial = 479] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x963e1000) [pid = 10201] [serial = 484] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x93566400) [pid = 10201] [serial = 494] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8fdb0400) [pid = 10201] [serial = 493] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x91157c00) [pid = 10201] [serial = 476] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x90655c00) [pid = 10201] [serial = 475] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x9ae58800) [pid = 10201] [serial = 490] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x9df33800) [pid = 10201] [serial = 491] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x97b4c000) [pid = 10201] [serial = 485] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x98703c00) [pid = 10201] [serial = 488] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x90116000) [pid = 10201] [serial = 478] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9011e800) [pid = 10201] [serial = 482] [outer = (nil)] [url = about:blank] 11:19:37 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x97f10000) [pid = 10201] [serial = 487] [outer = (nil)] [url = about:blank] 11:19:38 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:38 INFO - PROCESS | 10201 | 1460917178244 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 11:19:38 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 11:19:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2255ms 11:19:38 INFO - PROCESS | 10201 | 1460917178303 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:19:38 INFO - PROCESS | 10201 | 1460917178310 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:19:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:19:38 INFO - PROCESS | 10201 | 1460917178321 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:19:38 INFO - PROCESS | 10201 | 1460917178328 Marionette TRACE conn3 <- [1,746,null,{}] 11:19:38 INFO - PROCESS | 10201 | 1460917178337 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:38 INFO - PROCESS | 10201 | 1460917178549 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:19:38 INFO - PROCESS | 10201 | 1460917178740 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bece000 == 77 [pid = 10201] [id = 194] 11:19:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8df74000) [pid = 10201] [serial = 582] [outer = (nil)] 11:19:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x8fd45800) [pid = 10201] [serial = 583] [outer = 0x8df74000] 11:19:38 INFO - PROCESS | 10201 | 1460917178849 Marionette DEBUG loaded listener.js 11:19:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x8fff1c00) [pid = 10201] [serial = 584] [outer = 0x8df74000] 11:19:39 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:40 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:40 INFO - PROCESS | 10201 | 1460917180372 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 11:19:40 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.) 11:19:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2088ms 11:19:40 INFO - PROCESS | 10201 | 1460917180409 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:19:40 INFO - PROCESS | 10201 | 1460917180420 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:19:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:19:40 INFO - PROCESS | 10201 | 1460917180432 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:19:40 INFO - PROCESS | 10201 | 1460917180437 Marionette TRACE conn3 <- [1,750,null,{}] 11:19:40 INFO - PROCESS | 10201 | 1460917180445 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:40 INFO - PROCESS | 10201 | 1460917180645 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:19:40 INFO - PROCESS | 10201 | 1460917180827 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f833800 == 78 [pid = 10201] [id = 195] 11:19:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8ffee400) [pid = 10201] [serial = 585] [outer = (nil)] 11:19:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x916a4400) [pid = 10201] [serial = 586] [outer = 0x8ffee400] 11:19:40 INFO - PROCESS | 10201 | 1460917180920 Marionette DEBUG loaded listener.js 11:19:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9356b800) [pid = 10201] [serial = 587] [outer = 0x8ffee400] 11:19:42 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:42 INFO - PROCESS | 10201 | 1460917182467 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 11:19:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:19:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2092ms 11:19:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:19:42 INFO - PROCESS | 10201 | 1460917182523 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:19:42 INFO - PROCESS | 10201 | 1460917182526 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:19:42 INFO - PROCESS | 10201 | 1460917182534 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:19:42 INFO - PROCESS | 10201 | 1460917182540 Marionette TRACE conn3 <- [1,754,null,{}] 11:19:42 INFO - PROCESS | 10201 | 1460917182607 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:42 INFO - PROCESS | 10201 | 1460917182828 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:19:43 INFO - PROCESS | 10201 | 1460917183020 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x9355d400 == 79 [pid = 10201] [id = 196] 11:19:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x935a8000) [pid = 10201] [serial = 588] [outer = (nil)] 11:19:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x95a41400) [pid = 10201] [serial = 589] [outer = 0x935a8000] 11:19:43 INFO - PROCESS | 10201 | 1460917183114 Marionette DEBUG loaded listener.js 11:19:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x973ef800) [pid = 10201] [serial = 590] [outer = 0x935a8000] 11:19:44 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:44 INFO - PROCESS | 10201 | 1460917184485 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 11:19:44 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 11:19:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1985ms 11:19:44 INFO - PROCESS | 10201 | 1460917184553 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:19:44 INFO - PROCESS | 10201 | 1460917184558 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:19:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff1400 == 78 [pid = 10201] [id = 116] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8e996000 == 77 [pid = 10201] [id = 135] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8b287800 == 76 [pid = 10201] [id = 174] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83c400 == 75 [pid = 10201] [id = 175] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8be58400 == 74 [pid = 10201] [id = 138] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x9070f800 == 73 [pid = 10201] [id = 117] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8df7c000 == 72 [pid = 10201] [id = 190] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x91329800 == 71 [pid = 10201] [id = 189] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x95917000 == 70 [pid = 10201] [id = 188] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x973f9800 == 69 [pid = 10201] [id = 187] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8b28a000 == 68 [pid = 10201] [id = 186] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa3800 == 67 [pid = 10201] [id = 184] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x9132a000 == 66 [pid = 10201] [id = 185] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6f800 == 65 [pid = 10201] [id = 183] 11:19:46 INFO - PROCESS | 10201 | --DOCSHELL 0x8b467c00 == 64 [pid = 10201] [id = 182] 11:19:46 INFO - PROCESS | 10201 | 1460917186118 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:19:46 INFO - PROCESS | 10201 | 1460917186123 Marionette TRACE conn3 <- [1,758,null,{}] 11:19:46 INFO - PROCESS | 10201 | 1460917186216 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:46 INFO - PROCESS | 10201 | 1460917186360 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:19:46 INFO - PROCESS | 10201 | 1460917186506 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3c800 == 65 [pid = 10201] [id = 197] 11:19:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x8fd3fc00) [pid = 10201] [serial = 591] [outer = (nil)] 11:19:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x8fdb0400) [pid = 10201] [serial = 592] [outer = 0x8fd3fc00] 11:19:46 INFO - PROCESS | 10201 | 1460917186587 Marionette DEBUG loaded listener.js 11:19:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x91153c00) [pid = 10201] [serial = 593] [outer = 0x8fd3fc00] 11:19:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x93783800) [pid = 10201] [serial = 594] [outer = 0x92069800] 11:19:47 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:47 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:19:47 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:47 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:47 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:19:47 INFO - PROCESS | 10201 | 1460917187537 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 11:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 3010ms 11:19:47 INFO - PROCESS | 10201 | 1460917187592 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:19:47 INFO - PROCESS | 10201 | 1460917187598 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:19:47 INFO - PROCESS | 10201 | 1460917187606 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:19:47 INFO - PROCESS | 10201 | 1460917187610 Marionette TRACE conn3 <- [1,762,null,{}] 11:19:47 INFO - PROCESS | 10201 | 1460917187620 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:47 INFO - PROCESS | 10201 | 1460917187794 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:19:48 INFO - PROCESS | 10201 | 1460917188019 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x95919c00 == 66 [pid = 10201] [id = 198] 11:19:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x95a45000) [pid = 10201] [serial = 595] [outer = (nil)] 11:19:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x963e1000) [pid = 10201] [serial = 596] [outer = 0x95a45000] 11:19:48 INFO - PROCESS | 10201 | 1460917188119 Marionette DEBUG loaded listener.js 11:19:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x97128400) [pid = 10201] [serial = 597] [outer = 0x95a45000] 11:19:49 INFO - PROCESS | 10201 | 1460917189502 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 11:19:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1941ms 11:19:49 INFO - PROCESS | 10201 | 1460917189638 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:19:49 INFO - PROCESS | 10201 | 1460917189643 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:19:49 INFO - PROCESS | 10201 | 1460917189655 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:19:49 INFO - PROCESS | 10201 | 1460917189657 Marionette TRACE conn3 <- [1,766,null,{}] 11:19:49 INFO - PROCESS | 10201 | 1460917189665 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:49 INFO - PROCESS | 10201 | 1460917189883 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x8fff3400) [pid = 10201] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8df70c00) [pid = 10201] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x93564c00) [pid = 10201] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8be49400) [pid = 10201] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8e98d800) [pid = 10201] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8becd000) [pid = 10201] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x95920c00) [pid = 10201] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:19:50 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x8be54000) [pid = 10201] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:19:50 INFO - PROCESS | 10201 | 1460917190115 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de68800 == 67 [pid = 10201] [id = 199] 11:19:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x8df70c00) [pid = 10201] [serial = 598] [outer = (nil)] 11:19:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x8fd41c00) [pid = 10201] [serial = 599] [outer = 0x8df70c00] 11:19:50 INFO - PROCESS | 10201 | 1460917190200 Marionette DEBUG loaded listener.js 11:19:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97699800) [pid = 10201] [serial = 600] [outer = 0x8df70c00] 11:19:51 INFO - PROCESS | 10201 | 1460917191299 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 11:19:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1689ms 11:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:19:51 INFO - PROCESS | 10201 | 1460917191351 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:19:51 INFO - PROCESS | 10201 | 1460917191353 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:19:51 INFO - PROCESS | 10201 | 1460917191360 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:19:51 INFO - PROCESS | 10201 | 1460917191364 Marionette TRACE conn3 <- [1,770,null,{}] 11:19:51 INFO - PROCESS | 10201 | 1460917191370 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:51 INFO - PROCESS | 10201 | 1460917191594 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:19:51 INFO - PROCESS | 10201 | 1460917191655 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x979adc00 == 68 [pid = 10201] [id = 200] 11:19:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x97b76400) [pid = 10201] [serial = 601] [outer = (nil)] 11:19:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x97f06400) [pid = 10201] [serial = 602] [outer = 0x97b76400] 11:19:51 INFO - PROCESS | 10201 | 1460917191728 Marionette DEBUG loaded listener.js 11:19:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x97f0d000) [pid = 10201] [serial = 603] [outer = 0x97b76400] 11:19:52 INFO - PROCESS | 10201 | 1460917192776 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 11:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1438ms 11:19:52 INFO - PROCESS | 10201 | 1460917192798 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:19:52 INFO - PROCESS | 10201 | 1460917192806 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:19:52 INFO - PROCESS | 10201 | 1460917192817 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:19:52 INFO - PROCESS | 10201 | 1460917192821 Marionette TRACE conn3 <- [1,774,null,{}] 11:19:52 INFO - PROCESS | 10201 | 1460917192832 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:53 INFO - PROCESS | 10201 | 1460917193037 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:19:53 INFO - PROCESS | 10201 | 1460917193295 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa4400 == 69 [pid = 10201] [id = 201] 11:19:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x90112400) [pid = 10201] [serial = 604] [outer = (nil)] 11:19:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x935a5c00) [pid = 10201] [serial = 605] [outer = 0x90112400] 11:19:53 INFO - PROCESS | 10201 | 1460917193423 Marionette DEBUG loaded listener.js 11:19:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x95922800) [pid = 10201] [serial = 606] [outer = 0x90112400] 11:19:54 INFO - PROCESS | 10201 | 1460917194374 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 11:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1593ms 11:19:54 INFO - PROCESS | 10201 | 1460917194410 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:19:54 INFO - PROCESS | 10201 | 1460917194419 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:19:54 INFO - PROCESS | 10201 | 1460917194431 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:19:54 INFO - PROCESS | 10201 | 1460917194435 Marionette TRACE conn3 <- [1,778,null,{}] 11:19:54 INFO - PROCESS | 10201 | 1460917194460 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:54 INFO - PROCESS | 10201 | 1460917194647 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:19:54 INFO - PROCESS | 10201 | 1460917194953 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b56000 == 70 [pid = 10201] [id = 202] 11:19:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x97b56800) [pid = 10201] [serial = 607] [outer = (nil)] 11:19:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x97b7b400) [pid = 10201] [serial = 608] [outer = 0x97b56800] 11:19:55 INFO - PROCESS | 10201 | 1460917195099 Marionette DEBUG loaded listener.js 11:19:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x97f06800) [pid = 10201] [serial = 609] [outer = 0x97b56800] 11:19:56 INFO - PROCESS | 10201 | 1460917196105 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 11:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1700ms 11:19:56 INFO - PROCESS | 10201 | 1460917196131 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:19:56 INFO - PROCESS | 10201 | 1460917196135 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:19:56 INFO - PROCESS | 10201 | 1460917196143 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:19:56 INFO - PROCESS | 10201 | 1460917196149 Marionette TRACE conn3 <- [1,782,null,{}] 11:19:56 INFO - PROCESS | 10201 | 1460917196167 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:56 INFO - PROCESS | 10201 | 1460917196423 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:19:56 INFO - PROCESS | 10201 | 1460917196709 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x99261800 == 71 [pid = 10201] [id = 203] 11:19:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x9933c000) [pid = 10201] [serial = 610] [outer = (nil)] 11:19:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x99368000) [pid = 10201] [serial = 611] [outer = 0x9933c000] 11:19:56 INFO - PROCESS | 10201 | 1460917196804 Marionette DEBUG loaded listener.js 11:19:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x993ce000) [pid = 10201] [serial = 612] [outer = 0x9933c000] 11:19:57 INFO - PROCESS | 10201 | 1460917197706 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 11:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1636ms 11:19:57 INFO - PROCESS | 10201 | 1460917197781 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:19:57 INFO - PROCESS | 10201 | 1460917197787 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:19:57 INFO - PROCESS | 10201 | 1460917197794 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:19:57 INFO - PROCESS | 10201 | 1460917197798 Marionette TRACE conn3 <- [1,786,null,{}] 11:19:57 INFO - PROCESS | 10201 | 1460917197803 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:58 INFO - PROCESS | 10201 | 1460917198027 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:19:58 INFO - PROCESS | 10201 | 1460917198267 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e4ac00 == 72 [pid = 10201] [id = 204] 11:19:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x8debbc00) [pid = 10201] [serial = 613] [outer = (nil)] 11:19:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x8dec3000) [pid = 10201] [serial = 614] [outer = 0x8debbc00] 11:19:58 INFO - PROCESS | 10201 | 1460917198414 Marionette DEBUG loaded listener.js 11:19:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x8dec6400) [pid = 10201] [serial = 615] [outer = 0x8debbc00] 11:19:59 INFO - PROCESS | 10201 | 1460917199368 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 11:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1642ms 11:19:59 INFO - PROCESS | 10201 | 1460917199438 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:19:59 INFO - PROCESS | 10201 | 1460917199444 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:19:59 INFO - PROCESS | 10201 | 1460917199451 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:19:59 INFO - PROCESS | 10201 | 1460917199454 Marionette TRACE conn3 <- [1,790,null,{}] 11:19:59 INFO - PROCESS | 10201 | 1460917199462 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:19:59 INFO - PROCESS | 10201 | 1460917199652 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:19:59 INFO - PROCESS | 10201 | 1460917199904 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:19:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e49400 == 73 [pid = 10201] [id = 205] 11:19:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x8de6e000) [pid = 10201] [serial = 616] [outer = (nil)] 11:20:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x97404800) [pid = 10201] [serial = 617] [outer = 0x8de6e000] 11:20:00 INFO - PROCESS | 10201 | 1460917200037 Marionette DEBUG loaded listener.js 11:20:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x97b55000) [pid = 10201] [serial = 618] [outer = 0x8de6e000] 11:20:01 INFO - PROCESS | 10201 | 1460917201014 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 11:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1640ms 11:20:01 INFO - PROCESS | 10201 | 1460917201091 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:20:01 INFO - PROCESS | 10201 | 1460917201096 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:20:01 INFO - PROCESS | 10201 | 1460917201102 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:20:01 INFO - PROCESS | 10201 | 1460917201106 Marionette TRACE conn3 <- [1,794,null,{}] 11:20:01 INFO - PROCESS | 10201 | 1460917201112 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:01 INFO - PROCESS | 10201 | 1460917201479 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:20:01 INFO - PROCESS | 10201 | 1460917201809 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e4f400 == 74 [pid = 10201] [id = 206] 11:20:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x8ec32800) [pid = 10201] [serial = 619] [outer = (nil)] 11:20:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x8ec3a000) [pid = 10201] [serial = 620] [outer = 0x8ec32800] 11:20:01 INFO - PROCESS | 10201 | 1460917201913 Marionette DEBUG loaded listener.js 11:20:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x8ec3bc00) [pid = 10201] [serial = 621] [outer = 0x8ec32800] 11:20:02 INFO - PROCESS | 10201 | 1460917202817 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 11:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1789ms 11:20:02 INFO - PROCESS | 10201 | 1460917202891 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:20:02 INFO - PROCESS | 10201 | 1460917202896 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:20:02 INFO - PROCESS | 10201 | 1460917202904 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:20:02 INFO - PROCESS | 10201 | 1460917202909 Marionette TRACE conn3 <- [1,798,null,{}] 11:20:02 INFO - PROCESS | 10201 | 1460917202917 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:03 INFO - PROCESS | 10201 | 1460917203136 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:20:03 INFO - PROCESS | 10201 | 1460917203385 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e0400 == 75 [pid = 10201] [id = 207] 11:20:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 194 (0x8b3e0c00) [pid = 10201] [serial = 622] [outer = (nil)] 11:20:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 195 (0x8b3e7800) [pid = 10201] [serial = 623] [outer = 0x8b3e0c00] 11:20:03 INFO - PROCESS | 10201 | 1460917203527 Marionette DEBUG loaded listener.js 11:20:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 196 (0x8b3e8c00) [pid = 10201] [serial = 624] [outer = 0x8b3e0c00] 11:20:04 INFO - PROCESS | 10201 | 1460917204564 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 11:20:04 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 11:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1692ms 11:20:04 INFO - PROCESS | 10201 | 1460917204597 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:20:04 INFO - PROCESS | 10201 | 1460917204601 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:20:04 INFO - PROCESS | 10201 | 1460917204608 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:20:04 INFO - PROCESS | 10201 | 1460917204611 Marionette TRACE conn3 <- [1,802,null,{}] 11:20:04 INFO - PROCESS | 10201 | 1460917204618 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:04 INFO - PROCESS | 10201 | 1460917204789 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:20:05 INFO - PROCESS | 10201 | 1460917205028 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e0800 == 76 [pid = 10201] [id = 208] 11:20:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 197 (0x8b3e4000) [pid = 10201] [serial = 625] [outer = (nil)] 11:20:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 198 (0x8b473c00) [pid = 10201] [serial = 626] [outer = 0x8b3e4000] 11:20:05 INFO - PROCESS | 10201 | 1460917205175 Marionette DEBUG loaded listener.js 11:20:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 199 (0x8ec3b400) [pid = 10201] [serial = 627] [outer = 0x8b3e4000] 11:20:06 INFO - PROCESS | 10201 | 1460917206127 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 11:20:06 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 11:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1581ms 11:20:06 INFO - PROCESS | 10201 | 1460917206190 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:20:06 INFO - PROCESS | 10201 | 1460917206194 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:20:06 INFO - PROCESS | 10201 | 1460917206200 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:20:06 INFO - PROCESS | 10201 | 1460917206204 Marionette TRACE conn3 <- [1,806,null,{}] 11:20:06 INFO - PROCESS | 10201 | 1460917206210 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:06 INFO - PROCESS | 10201 | 1460917206397 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:20:06 INFO - PROCESS | 10201 | 1460917206638 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d48400 == 77 [pid = 10201] [id = 209] 11:20:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 200 (0x89d49800) [pid = 10201] [serial = 628] [outer = (nil)] 11:20:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 201 (0x89d51400) [pid = 10201] [serial = 629] [outer = 0x89d49800] 11:20:06 INFO - PROCESS | 10201 | 1460917206773 Marionette DEBUG loaded listener.js 11:20:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 202 (0x89d53c00) [pid = 10201] [serial = 630] [outer = 0x89d49800] 11:20:07 INFO - PROCESS | 10201 | 1460917207656 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 11:20:07 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 11:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1530ms 11:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:20:07 INFO - PROCESS | 10201 | 1460917207731 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:20:07 INFO - PROCESS | 10201 | 1460917207735 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:20:07 INFO - PROCESS | 10201 | 1460917207741 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:20:07 INFO - PROCESS | 10201 | 1460917207744 Marionette TRACE conn3 <- [1,810,null,{}] 11:20:07 INFO - PROCESS | 10201 | 1460917207751 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:07 INFO - PROCESS | 10201 | 1460917207967 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:20:08 INFO - PROCESS | 10201 | 1460917208203 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d52c00 == 78 [pid = 10201] [id = 210] 11:20:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 203 (0x89d54c00) [pid = 10201] [serial = 631] [outer = (nil)] 11:20:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 204 (0x8be56c00) [pid = 10201] [serial = 632] [outer = 0x89d54c00] 11:20:08 INFO - PROCESS | 10201 | 1460917208332 Marionette DEBUG loaded listener.js 11:20:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 205 (0x98710400) [pid = 10201] [serial = 633] [outer = 0x89d54c00] 11:20:09 INFO - PROCESS | 10201 | 1460917209353 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 11:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1638ms 11:20:09 INFO - PROCESS | 10201 | 1460917209381 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:20:09 INFO - PROCESS | 10201 | 1460917209388 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:20:09 INFO - PROCESS | 10201 | 1460917209399 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:20:09 INFO - PROCESS | 10201 | 1460917209406 Marionette TRACE conn3 <- [1,814,null,{}] 11:20:09 INFO - PROCESS | 10201 | 1460917209415 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:09 INFO - PROCESS | 10201 | 1460917209682 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:20:10 INFO - PROCESS | 10201 | 1460917210002 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc7c800 == 79 [pid = 10201] [id = 211] 11:20:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 206 (0x8fd3e400) [pid = 10201] [serial = 634] [outer = (nil)] 11:20:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 207 (0x9444ec00) [pid = 10201] [serial = 635] [outer = 0x8fd3e400] 11:20:10 INFO - PROCESS | 10201 | 1460917210108 Marionette DEBUG loaded listener.js 11:20:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 208 (0x94453800) [pid = 10201] [serial = 636] [outer = 0x8fd3e400] 11:20:11 INFO - PROCESS | 10201 | 1460917211038 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 11:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:20:11 INFO - PROCESS | 10201 | 1460917211095 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:20:11 INFO - PROCESS | 10201 | 1460917211102 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:20:11 INFO - PROCESS | 10201 | 1460917211106 Marionette TRACE conn3 <- [1,818,null,{}] 11:20:11 INFO - PROCESS | 10201 | 1460917211112 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:11 INFO - PROCESS | 10201 | 1460917211299 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:20:11 INFO - PROCESS | 10201 | 1460917211821 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3ee000 == 80 [pid = 10201] [id = 212] 11:20:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 209 (0x8b464800) [pid = 10201] [serial = 637] [outer = (nil)] 11:20:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 210 (0x8be54000) [pid = 10201] [serial = 638] [outer = 0x8b464800] 11:20:11 INFO - PROCESS | 10201 | 1460917211929 Marionette DEBUG loaded listener.js 11:20:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 211 (0x8becd000) [pid = 10201] [serial = 639] [outer = 0x8b464800] 11:20:12 INFO - PROCESS | 10201 | 1460917212975 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 11:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1895ms 11:20:12 INFO - PROCESS | 10201 | 1460917212997 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:20:13 INFO - PROCESS | 10201 | 1460917213004 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:20:13 INFO - PROCESS | 10201 | 1460917213014 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:20:13 INFO - PROCESS | 10201 | 1460917213018 Marionette TRACE conn3 <- [1,822,null,{}] 11:20:13 INFO - PROCESS | 10201 | 1460917213026 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:13 INFO - PROCESS | 10201 | 1460917213203 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:20:13 INFO - PROCESS | 10201 | 1460917213468 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e996c00 == 81 [pid = 10201] [id = 213] 11:20:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 212 (0x8ec34800) [pid = 10201] [serial = 640] [outer = (nil)] 11:20:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 213 (0x8ec3c000) [pid = 10201] [serial = 641] [outer = 0x8ec34800] 11:20:13 INFO - PROCESS | 10201 | 1460917213665 Marionette DEBUG loaded listener.js 11:20:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 214 (0x8ec3f400) [pid = 10201] [serial = 642] [outer = 0x8ec34800] 11:20:14 INFO - PROCESS | 10201 | 1460917214705 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 11:20:14 INFO - PROCESS | 10201 | 1460917214764 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:20:14 INFO - PROCESS | 10201 | 1460917214772 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:20:14 INFO - PROCESS | 10201 | 1460917214776 Marionette TRACE conn3 <- [1,826,null,{}] 11:20:14 INFO - PROCESS | 10201 | 1460917214782 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:15 INFO - PROCESS | 10201 | 1460917215003 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:20:15 INFO - PROCESS | 10201 | 1460917215349 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec31800 == 82 [pid = 10201] [id = 214] 11:20:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 215 (0x8ec3f000) [pid = 10201] [serial = 643] [outer = (nil)] 11:20:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 216 (0x933b7800) [pid = 10201] [serial = 644] [outer = 0x8ec3f000] 11:20:15 INFO - PROCESS | 10201 | 1460917215442 Marionette DEBUG loaded listener.js 11:20:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 217 (0x9444a800) [pid = 10201] [serial = 645] [outer = 0x8ec3f000] 11:20:16 INFO - PROCESS | 10201 | 1460917216414 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 11:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1694ms 11:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:20:16 INFO - PROCESS | 10201 | 1460917216467 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:20:16 INFO - PROCESS | 10201 | 1460917216470 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:20:16 INFO - PROCESS | 10201 | 1460917216484 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:20:16 INFO - PROCESS | 10201 | 1460917216495 Marionette TRACE conn3 <- [1,830,null,{}] 11:20:16 INFO - PROCESS | 10201 | 1460917216505 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:16 INFO - PROCESS | 10201 | 1460917216777 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:20:17 INFO - PROCESS | 10201 | 1460917217038 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de65c00 == 83 [pid = 10201] [id = 215] 11:20:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 218 (0x8de6b400) [pid = 10201] [serial = 646] [outer = (nil)] 11:20:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 219 (0x93599800) [pid = 10201] [serial = 647] [outer = 0x8de6b400] 11:20:17 INFO - PROCESS | 10201 | 1460917217154 Marionette DEBUG loaded listener.js 11:20:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 220 (0x94610c00) [pid = 10201] [serial = 648] [outer = 0x8de6b400] 11:20:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd39800 == 82 [pid = 10201] [id = 39] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 219 (0x8fdaf800) [pid = 10201] [serial = 580] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 218 (0x8f839800) [pid = 10201] [serial = 511] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 217 (0x9681bc00) [pid = 10201] [serial = 502] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 216 (0x8ffea800) [pid = 10201] [serial = 499] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 215 (0x99369c00) [pid = 10201] [serial = 505] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 214 (0xa45b7800) [pid = 10201] [serial = 514] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 213 (0x97b77000) [pid = 10201] [serial = 517] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 212 (0xa0fd5c00) [pid = 10201] [serial = 508] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 211 (0x8b289c00) [pid = 10201] [serial = 520] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 210 (0x979a5400) [pid = 10201] [serial = 523] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 209 (0xa4c19400) [pid = 10201] [serial = 526] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 208 (0x89e4e800) [pid = 10201] [serial = 529] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 207 (0x8be54400) [pid = 10201] [serial = 547] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 206 (0x8fd43400) [pid = 10201] [serial = 550] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 205 (0x91329c00) [pid = 10201] [serial = 553] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 204 (0x96274c00) [pid = 10201] [serial = 556] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 203 (0x973f6000) [pid = 10201] [serial = 559] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 202 (0x97b53800) [pid = 10201] [serial = 562] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 201 (0x98701c00) [pid = 10201] [serial = 565] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 200 (0x9936e000) [pid = 10201] [serial = 568] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 199 (0xa00d7400) [pid = 10201] [serial = 571] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 198 (0xa4542800) [pid = 10201] [serial = 574] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 197 (0x97f09c00) [pid = 10201] [serial = 443] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 196 (0x92067c00) [pid = 10201] [serial = 544] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 195 (0x9114fc00) [pid = 10201] [serial = 541] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 194 (0x8fb9fc00) [pid = 10201] [serial = 536] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 193 (0x8f836000) [pid = 10201] [serial = 535] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x9eb4c800) [pid = 10201] [serial = 497] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0x916ab400) [pid = 10201] [serial = 542] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0x8bec9400) [pid = 10201] [serial = 533] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x8be51000) [pid = 10201] [serial = 532] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x8fdabc00) [pid = 10201] [serial = 538] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x8e98d000) [pid = 10201] [serial = 578] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x8fff1800) [pid = 10201] [serial = 539] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x8de73c00) [pid = 10201] [serial = 577] [outer = (nil)] [url = about:blank] 11:20:17 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x93561c00) [pid = 10201] [serial = 545] [outer = (nil)] [url = about:blank] 11:20:18 INFO - PROCESS | 10201 | 1460917218154 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 11:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1703ms 11:20:18 INFO - PROCESS | 10201 | 1460917218180 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:20:18 INFO - PROCESS | 10201 | 1460917218186 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:20:18 INFO - PROCESS | 10201 | 1460917218192 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:20:18 INFO - PROCESS | 10201 | 1460917218196 Marionette TRACE conn3 <- [1,834,null,{}] 11:20:18 INFO - PROCESS | 10201 | 1460917218201 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:18 INFO - PROCESS | 10201 | 1460917218366 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:20:18 INFO - PROCESS | 10201 | 1460917218384 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec4000 == 83 [pid = 10201] [id = 216] 11:20:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x8f836000) [pid = 10201] [serial = 649] [outer = (nil)] 11:20:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x8fd43400) [pid = 10201] [serial = 650] [outer = 0x8f836000] 11:20:18 INFO - PROCESS | 10201 | 1460917218460 Marionette DEBUG loaded listener.js 11:20:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x90117800) [pid = 10201] [serial = 651] [outer = 0x8f836000] 11:20:19 INFO - PROCESS | 10201 | 1460917219517 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 11:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1383ms 11:20:19 INFO - PROCESS | 10201 | 1460917219575 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:20:19 INFO - PROCESS | 10201 | 1460917219579 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:20:19 INFO - PROCESS | 10201 | 1460917219585 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:20:19 INFO - PROCESS | 10201 | 1460917219589 Marionette TRACE conn3 <- [1,838,null,{}] 11:20:19 INFO - PROCESS | 10201 | 1460917219594 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:19 INFO - PROCESS | 10201 | 1460917219836 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:20:19 INFO - PROCESS | 10201 | 1460917219857 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x916abc00 == 84 [pid = 10201] [id = 217] 11:20:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x92066800) [pid = 10201] [serial = 652] [outer = (nil)] 11:20:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x94609800) [pid = 10201] [serial = 653] [outer = 0x92066800] 11:20:19 INFO - PROCESS | 10201 | 1460917219945 Marionette DEBUG loaded listener.js 11:20:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x94617000) [pid = 10201] [serial = 654] [outer = 0x92066800] 11:20:20 INFO - PROCESS | 10201 | 1460917220883 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 11:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1329ms 11:20:20 INFO - PROCESS | 10201 | 1460917220915 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:20:20 INFO - PROCESS | 10201 | 1460917220919 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:20:20 INFO - PROCESS | 10201 | 1460917220925 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:20:20 INFO - PROCESS | 10201 | 1460917220928 Marionette TRACE conn3 <- [1,842,null,{}] 11:20:20 INFO - PROCESS | 10201 | 1460917220939 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:21 INFO - PROCESS | 10201 | 1460917221151 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:20:21 INFO - PROCESS | 10201 | 1460917221196 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa8c00 == 85 [pid = 10201] [id = 218] 11:20:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x94451c00) [pid = 10201] [serial = 655] [outer = (nil)] 11:20:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x973f0000) [pid = 10201] [serial = 656] [outer = 0x94451c00] 11:20:21 INFO - PROCESS | 10201 | 1460917221275 Marionette DEBUG loaded listener.js 11:20:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x974b2000) [pid = 10201] [serial = 657] [outer = 0x94451c00] 11:20:22 INFO - PROCESS | 10201 | 1460917222821 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x8e99bc00) [pid = 10201] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0x8f83a000) [pid = 10201] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0x9933c800) [pid = 10201] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x8f833c00) [pid = 10201] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x9fb4ec00) [pid = 10201] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x97f07400) [pid = 10201] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x8e98e400) [pid = 10201] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x9355e400) [pid = 10201] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x911ddc00) [pid = 10201] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x8fda3000) [pid = 10201] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x89e4b000) [pid = 10201] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x979a4000) [pid = 10201] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0xa47abc00) [pid = 10201] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x911e6400) [pid = 10201] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8b469c00) [pid = 10201] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x99367400) [pid = 10201] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x9065a800) [pid = 10201] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x9df32c00) [pid = 10201] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x97011400) [pid = 10201] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8fd3fc00) [pid = 10201] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8df70c00) [pid = 10201] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x95a45000) [pid = 10201] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8fd45c00) [pid = 10201] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x8e991800) [pid = 10201] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x90650800) [pid = 10201] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8b282400) [pid = 10201] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 2046ms 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0xa2814400) [pid = 10201] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8b288800) [pid = 10201] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x97b57c00) [pid = 10201] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x8fff2400) [pid = 10201] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8be58800) [pid = 10201] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8be4a800) [pid = 10201] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8be52800) [pid = 10201] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x90703000) [pid = 10201] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:20:22 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0xa0a69800) [pid = 10201] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9701fc00) [pid = 10201] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8ffa7c00) [pid = 10201] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8bec8c00) [pid = 10201] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x91152c00) [pid = 10201] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x97b70800) [pid = 10201] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x973f6800) [pid = 10201] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:20:23 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x9b2ea000) [pid = 10201] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:20:23 INFO - PROCESS | 10201 | 1460917222988 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:20:23 INFO - PROCESS | 10201 | 1460917222996 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:20:23 INFO - PROCESS | 10201 | 1460917223019 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:20:23 INFO - PROCESS | 10201 | 1460917223022 Marionette TRACE conn3 <- [1,846,null,{}] 11:20:23 INFO - PROCESS | 10201 | 1460917223028 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:23 INFO - PROCESS | 10201 | 1460917223261 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:20:23 INFO - PROCESS | 10201 | 1460917223364 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4a400 == 86 [pid = 10201] [id = 219] 11:20:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x89e4dc00) [pid = 10201] [serial = 658] [outer = (nil)] 11:20:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8b46e400) [pid = 10201] [serial = 659] [outer = 0x89e4dc00] 11:20:23 INFO - PROCESS | 10201 | 1460917223451 Marionette DEBUG loaded listener.js 11:20:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8be58800) [pid = 10201] [serial = 660] [outer = 0x89e4dc00] 11:20:24 INFO - PROCESS | 10201 | 1460917224218 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 11:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1238ms 11:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:20:24 INFO - PROCESS | 10201 | 1460917224251 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:20:24 INFO - PROCESS | 10201 | 1460917224254 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:20:24 INFO - PROCESS | 10201 | 1460917224260 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:20:24 INFO - PROCESS | 10201 | 1460917224264 Marionette TRACE conn3 <- [1,850,null,{}] 11:20:24 INFO - PROCESS | 10201 | 1460917224269 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:24 INFO - PROCESS | 10201 | 1460917224427 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:20:24 INFO - PROCESS | 10201 | 1460917224442 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b286c00 == 87 [pid = 10201] [id = 220] 11:20:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8b465000) [pid = 10201] [serial = 661] [outer = (nil)] 11:20:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8f833000) [pid = 10201] [serial = 662] [outer = 0x8b465000] 11:20:24 INFO - PROCESS | 10201 | 1460917224519 Marionette DEBUG loaded listener.js 11:20:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8fda6400) [pid = 10201] [serial = 663] [outer = 0x8b465000] 11:20:25 INFO - PROCESS | 10201 | 1460917225735 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 11:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1532ms 11:20:25 INFO - PROCESS | 10201 | 1460917225792 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:20:25 INFO - PROCESS | 10201 | 1460917225799 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:20:25 INFO - PROCESS | 10201 | 1460917225809 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:20:25 INFO - PROCESS | 10201 | 1460917225814 Marionette TRACE conn3 <- [1,854,null,{}] 11:20:25 INFO - PROCESS | 10201 | 1460917225865 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:26 INFO - PROCESS | 10201 | 1460917226142 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:20:26 INFO - PROCESS | 10201 | 1460917226369 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be55c00 == 88 [pid = 10201] [id = 221] 11:20:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x8de6e800) [pid = 10201] [serial = 664] [outer = (nil)] 11:20:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8df72000) [pid = 10201] [serial = 665] [outer = 0x8de6e800] 11:20:26 INFO - PROCESS | 10201 | 1460917226465 Marionette DEBUG loaded listener.js 11:20:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8e991800) [pid = 10201] [serial = 666] [outer = 0x8de6e800] 11:20:27 INFO - PROCESS | 10201 | 1460917227404 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 11:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1636ms 11:20:27 INFO - PROCESS | 10201 | 1460917227445 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:20:27 INFO - PROCESS | 10201 | 1460917227455 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:20:27 INFO - PROCESS | 10201 | 1460917227465 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:20:27 INFO - PROCESS | 10201 | 1460917227469 Marionette TRACE conn3 <- [1,858,null,{}] 11:20:27 INFO - PROCESS | 10201 | 1460917227476 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:27 INFO - PROCESS | 10201 | 1460917227669 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:20:28 INFO - PROCESS | 10201 | 1460917227987 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffac000 == 89 [pid = 10201] [id = 222] 11:20:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8ffac800) [pid = 10201] [serial = 667] [outer = (nil)] 11:20:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9011cc00) [pid = 10201] [serial = 668] [outer = 0x8ffac800] 11:20:28 INFO - PROCESS | 10201 | 1460917228122 Marionette DEBUG loaded listener.js 11:20:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x911ddc00) [pid = 10201] [serial = 669] [outer = 0x8ffac800] 11:20:29 INFO - PROCESS | 10201 | 1460917229107 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 11:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1690ms 11:20:29 INFO - PROCESS | 10201 | 1460917229156 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:20:29 INFO - PROCESS | 10201 | 1460917229161 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:20:29 INFO - PROCESS | 10201 | 1460917229168 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:20:29 INFO - PROCESS | 10201 | 1460917229175 Marionette TRACE conn3 <- [1,862,null,{}] 11:20:29 INFO - PROCESS | 10201 | 1460917229193 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:29 INFO - PROCESS | 10201 | 1460917229402 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:20:29 INFO - PROCESS | 10201 | 1460917229650 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x935a8c00 == 90 [pid = 10201] [id = 223] 11:20:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x9444a000) [pid = 10201] [serial = 670] [outer = (nil)] 11:20:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x9460b800) [pid = 10201] [serial = 671] [outer = 0x9444a000] 11:20:29 INFO - PROCESS | 10201 | 1460917229793 Marionette DEBUG loaded listener.js 11:20:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x94614000) [pid = 10201] [serial = 672] [outer = 0x9444a000] 11:20:30 INFO - PROCESS | 10201 | 1460917230717 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 11:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1588ms 11:20:30 INFO - PROCESS | 10201 | 1460917230757 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:20:30 INFO - PROCESS | 10201 | 1460917230762 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:20:30 INFO - PROCESS | 10201 | 1460917230769 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:20:30 INFO - PROCESS | 10201 | 1460917230773 Marionette TRACE conn3 <- [1,866,null,{}] 11:20:30 INFO - PROCESS | 10201 | 1460917230779 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:30 INFO - PROCESS | 10201 | 1460917230983 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:20:31 INFO - PROCESS | 10201 | 1460917231231 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x94609c00 == 91 [pid = 10201] [id = 224] 11:20:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x94616000) [pid = 10201] [serial = 673] [outer = (nil)] 11:20:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9696bc00) [pid = 10201] [serial = 674] [outer = 0x94616000] 11:20:31 INFO - PROCESS | 10201 | 1460917231380 Marionette DEBUG loaded listener.js 11:20:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x973f8000) [pid = 10201] [serial = 675] [outer = 0x94616000] 11:20:32 INFO - PROCESS | 10201 | 1460917232317 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 11:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1593ms 11:20:32 INFO - PROCESS | 10201 | 1460917232363 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:20:32 INFO - PROCESS | 10201 | 1460917232367 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:20:32 INFO - PROCESS | 10201 | 1460917232374 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:20:32 INFO - PROCESS | 10201 | 1460917232378 Marionette TRACE conn3 <- [1,870,null,{}] 11:20:32 INFO - PROCESS | 10201 | 1460917232384 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:32 INFO - PROCESS | 10201 | 1460917232579 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:20:32 INFO - PROCESS | 10201 | 1460917232838 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x9460a800 == 92 [pid = 10201] [id = 225] 11:20:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x95917000) [pid = 10201] [serial = 676] [outer = (nil)] 11:20:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x97b50000) [pid = 10201] [serial = 677] [outer = 0x95917000] 11:20:32 INFO - PROCESS | 10201 | 1460917232978 Marionette DEBUG loaded listener.js 11:20:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97b71c00) [pid = 10201] [serial = 678] [outer = 0x95917000] 11:20:33 INFO - PROCESS | 10201 | 1460917233992 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 11:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1635ms 11:20:34 INFO - PROCESS | 10201 | 1460917234009 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:20:34 INFO - PROCESS | 10201 | 1460917234013 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:20:34 INFO - PROCESS | 10201 | 1460917234021 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:20:34 INFO - PROCESS | 10201 | 1460917234025 Marionette TRACE conn3 <- [1,874,null,{}] 11:20:34 INFO - PROCESS | 10201 | 1460917234032 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:34 INFO - PROCESS | 10201 | 1460917234270 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:20:34 INFO - PROCESS | 10201 | 1460917234608 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x9064e800 == 93 [pid = 10201] [id = 226] 11:20:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x97b79000) [pid = 10201] [serial = 679] [outer = (nil)] 11:20:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x989d2000) [pid = 10201] [serial = 680] [outer = 0x97b79000] 11:20:34 INFO - PROCESS | 10201 | 1460917234718 Marionette DEBUG loaded listener.js 11:20:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x99333400) [pid = 10201] [serial = 681] [outer = 0x97b79000] 11:20:35 INFO - PROCESS | 10201 | 1460917235649 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 11:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1682ms 11:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:20:35 INFO - PROCESS | 10201 | 1460917235703 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:20:35 INFO - PROCESS | 10201 | 1460917235706 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:20:35 INFO - PROCESS | 10201 | 1460917235713 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:20:35 INFO - PROCESS | 10201 | 1460917235716 Marionette TRACE conn3 <- [1,878,null,{}] 11:20:35 INFO - PROCESS | 10201 | 1460917235724 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:35 INFO - PROCESS | 10201 | 1460917235910 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:20:36 INFO - PROCESS | 10201 | 1460917236155 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b4c800 == 94 [pid = 10201] [id = 227] 11:20:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x989c9000) [pid = 10201] [serial = 682] [outer = (nil)] 11:20:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x9ae63400) [pid = 10201] [serial = 683] [outer = 0x989c9000] 11:20:36 INFO - PROCESS | 10201 | 1460917236295 Marionette DEBUG loaded listener.js 11:20:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x9b2e5400) [pid = 10201] [serial = 684] [outer = 0x989c9000] 11:20:37 INFO - PROCESS | 10201 | 1460917237197 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 11:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1545ms 11:20:37 INFO - PROCESS | 10201 | 1460917237258 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:20:37 INFO - PROCESS | 10201 | 1460917237262 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:20:37 INFO - PROCESS | 10201 | 1460917237269 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:20:37 INFO - PROCESS | 10201 | 1460917237273 Marionette TRACE conn3 <- [1,882,null,{}] 11:20:37 INFO - PROCESS | 10201 | 1460917237280 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:37 INFO - PROCESS | 10201 | 1460917237481 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:20:37 INFO - PROCESS | 10201 | 1460917237744 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f8c00 == 95 [pid = 10201] [id = 228] 11:20:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x98701c00) [pid = 10201] [serial = 685] [outer = (nil)] 11:20:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x9fc7f400) [pid = 10201] [serial = 686] [outer = 0x98701c00] 11:20:37 INFO - PROCESS | 10201 | 1460917237883 Marionette DEBUG loaded listener.js 11:20:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0xa00a1800) [pid = 10201] [serial = 687] [outer = 0x98701c00] 11:20:38 INFO - PROCESS | 10201 | 1460917238782 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 11:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1584ms 11:20:38 INFO - PROCESS | 10201 | 1460917238855 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:20:38 INFO - PROCESS | 10201 | 1460917238859 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:20:38 INFO - PROCESS | 10201 | 1460917238866 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:20:38 INFO - PROCESS | 10201 | 1460917238870 Marionette TRACE conn3 <- [1,886,null,{}] 11:20:38 INFO - PROCESS | 10201 | 1460917238876 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:39 INFO - PROCESS | 10201 | 1460917239107 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:20:39 INFO - PROCESS | 10201 | 1460917239438 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x879cb000 == 96 [pid = 10201] [id = 229] 11:20:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x879cc000) [pid = 10201] [serial = 688] [outer = (nil)] 11:20:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x879d1400) [pid = 10201] [serial = 689] [outer = 0x879cc000] 11:20:39 INFO - PROCESS | 10201 | 1460917239535 Marionette DEBUG loaded listener.js 11:20:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x879d3400) [pid = 10201] [serial = 690] [outer = 0x879cc000] 11:20:40 INFO - PROCESS | 10201 | 1460917240471 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 11:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1636ms 11:20:40 INFO - PROCESS | 10201 | 1460917240503 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:20:40 INFO - PROCESS | 10201 | 1460917240507 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:20:40 INFO - PROCESS | 10201 | 1460917240513 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:20:40 INFO - PROCESS | 10201 | 1460917240517 Marionette TRACE conn3 <- [1,890,null,{}] 11:20:40 INFO - PROCESS | 10201 | 1460917240524 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:40 INFO - PROCESS | 10201 | 1460917240724 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:20:41 INFO - PROCESS | 10201 | 1460917240985 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x879ca800 == 97 [pid = 10201] [id = 230] 11:20:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x879d1c00) [pid = 10201] [serial = 691] [outer = (nil)] 11:20:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x8b285400) [pid = 10201] [serial = 692] [outer = 0x879d1c00] 11:20:41 INFO - PROCESS | 10201 | 1460917241112 Marionette DEBUG loaded listener.js 11:20:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x8be4b400) [pid = 10201] [serial = 693] [outer = 0x879d1c00] 11:20:42 INFO - PROCESS | 10201 | 1460917242047 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 11:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1582ms 11:20:42 INFO - PROCESS | 10201 | 1460917242096 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:20:42 INFO - PROCESS | 10201 | 1460917242101 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:20:42 INFO - PROCESS | 10201 | 1460917242107 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:20:42 INFO - PROCESS | 10201 | 1460917242112 Marionette TRACE conn3 <- [1,894,null,{}] 11:20:42 INFO - PROCESS | 10201 | 1460917242118 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:42 INFO - PROCESS | 10201 | 1460917242354 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:20:42 INFO - PROCESS | 10201 | 1460917242632 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdaf000 == 98 [pid = 10201] [id = 231] 11:20:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x8ffb0000) [pid = 10201] [serial = 694] [outer = (nil)] 11:20:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x90115c00) [pid = 10201] [serial = 695] [outer = 0x8ffb0000] 11:20:42 INFO - PROCESS | 10201 | 1460917242775 Marionette DEBUG loaded listener.js 11:20:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x91155c00) [pid = 10201] [serial = 696] [outer = 0x8ffb0000] 11:20:43 INFO - PROCESS | 10201 | 1460917243769 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 11:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1698ms 11:20:43 INFO - PROCESS | 10201 | 1460917243806 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:20:43 INFO - PROCESS | 10201 | 1460917243809 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:20:43 INFO - PROCESS | 10201 | 1460917243817 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:20:43 INFO - PROCESS | 10201 | 1460917243820 Marionette TRACE conn3 <- [1,898,null,{}] 11:20:43 INFO - PROCESS | 10201 | 1460917243827 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:44 INFO - PROCESS | 10201 | 1460917244047 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:20:45 INFO - PROCESS | 10201 | 1460917245158 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x879cd000 == 99 [pid = 10201] [id = 232] 11:20:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x879ce400) [pid = 10201] [serial = 697] [outer = (nil)] 11:20:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x89e44800) [pid = 10201] [serial = 698] [outer = 0x879ce400] 11:20:45 INFO - PROCESS | 10201 | 1460917245249 Marionette DEBUG loaded listener.js 11:20:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x8b289800) [pid = 10201] [serial = 699] [outer = 0x879ce400] 11:20:46 INFO - PROCESS | 10201 | 1460917246235 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 11:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2439ms 11:20:46 INFO - PROCESS | 10201 | 1460917246256 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:20:46 INFO - PROCESS | 10201 | 1460917246264 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:20:46 INFO - PROCESS | 10201 | 1460917246274 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:20:46 INFO - PROCESS | 10201 | 1460917246279 Marionette TRACE conn3 <- [1,902,null,{}] 11:20:46 INFO - PROCESS | 10201 | 1460917246287 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:46 INFO - PROCESS | 10201 | 1460917246530 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:20:46 INFO - PROCESS | 10201 | 1460917246964 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be49800 == 100 [pid = 10201] [id = 233] 11:20:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 194 (0x8be53400) [pid = 10201] [serial = 700] [outer = (nil)] 11:20:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 195 (0x8bec1400) [pid = 10201] [serial = 701] [outer = 0x8be53400] 11:20:47 INFO - PROCESS | 10201 | 1460917247070 Marionette DEBUG loaded listener.js 11:20:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 196 (0x8becc000) [pid = 10201] [serial = 702] [outer = 0x8be53400] 11:20:48 INFO - PROCESS | 10201 | 1460917248089 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 11:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1886ms 11:20:48 INFO - PROCESS | 10201 | 1460917248165 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:20:48 INFO - PROCESS | 10201 | 1460917248172 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:20:48 INFO - PROCESS | 10201 | 1460917248180 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:20:48 INFO - PROCESS | 10201 | 1460917248185 Marionette TRACE conn3 <- [1,906,null,{}] 11:20:48 INFO - PROCESS | 10201 | 1460917248191 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:48 INFO - PROCESS | 10201 | 1460917248445 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x9844cc00 == 99 [pid = 10201] [id = 78] 11:20:48 INFO - PROCESS | 10201 | --DOMWINDOW == 195 (0x97f06400) [pid = 10201] [serial = 602] [outer = (nil)] [url = about:blank] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x89d4a400 == 98 [pid = 10201] [id = 219] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa8c00 == 97 [pid = 10201] [id = 218] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x916abc00 == 96 [pid = 10201] [id = 217] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec4000 == 95 [pid = 10201] [id = 216] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8de65c00 == 94 [pid = 10201] [id = 215] 11:20:48 INFO - PROCESS | 10201 | 1460917248807 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec31800 == 93 [pid = 10201] [id = 214] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8e996c00 == 92 [pid = 10201] [id = 213] 11:20:48 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3ee000 == 91 [pid = 10201] [id = 212] 11:20:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4a400 == 92 [pid = 10201] [id = 234] 11:20:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 196 (0x89d4b000) [pid = 10201] [serial = 703] [outer = (nil)] 11:20:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 197 (0x8de65c00) [pid = 10201] [serial = 704] [outer = 0x89d4b000] 11:20:48 INFO - PROCESS | 10201 | 1460917248901 Marionette DEBUG loaded listener.js 11:20:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 198 (0x8dec3c00) [pid = 10201] [serial = 705] [outer = 0x89d4b000] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 197 (0x8ffea400) [pid = 10201] [serial = 392] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 196 (0x9fb54400) [pid = 10201] [serial = 401] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 195 (0x90658000) [pid = 10201] [serial = 358] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 194 (0x8b28c400) [pid = 10201] [serial = 521] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 193 (0xa45abc00) [pid = 10201] [serial = 470] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x97b77800) [pid = 10201] [serial = 524] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0x99332000) [pid = 10201] [serial = 455] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0x90116800) [pid = 10201] [serial = 349] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x97b52000) [pid = 10201] [serial = 416] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x8be54800) [pid = 10201] [serial = 410] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0xa0aec400) [pid = 10201] [serial = 413] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x935a8400) [pid = 10201] [serial = 449] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0xa3c22400) [pid = 10201] [serial = 467] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x97f0e400) [pid = 10201] [serial = 452] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x9359cc00) [pid = 10201] [serial = 395] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x8becdc00) [pid = 10201] [serial = 473] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x962b5c00) [pid = 10201] [serial = 364] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x97b7b000) [pid = 10201] [serial = 518] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x989cf000) [pid = 10201] [serial = 398] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0xa00d2000) [pid = 10201] [serial = 461] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x8ffae000) [pid = 10201] [serial = 346] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0xa47b3400) [pid = 10201] [serial = 515] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0xa0a65800) [pid = 10201] [serial = 404] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x8f83d400) [pid = 10201] [serial = 512] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0xa0fdec00) [pid = 10201] [serial = 464] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x9936a400) [pid = 10201] [serial = 458] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8ffb0400) [pid = 10201] [serial = 446] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x96817000) [pid = 10201] [serial = 355] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x9359b800) [pid = 10201] [serial = 352] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x9011f800) [pid = 10201] [serial = 500] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8fff4c00) [pid = 10201] [serial = 530] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x9b2ef000) [pid = 10201] [serial = 506] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0xa4c4d000) [pid = 10201] [serial = 527] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x9359ec00) [pid = 10201] [serial = 304] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x8b471800) [pid = 10201] [serial = 419] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0xa0002c00) [pid = 10201] [serial = 407] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x973f5400) [pid = 10201] [serial = 503] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0xa3c20000) [pid = 10201] [serial = 509] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x9750fc00) [pid = 10201] [serial = 361] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8fd45800) [pid = 10201] [serial = 583] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x916a4400) [pid = 10201] [serial = 586] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8fdb0400) [pid = 10201] [serial = 592] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x91153c00) [pid = 10201] [serial = 593] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x95a41400) [pid = 10201] [serial = 589] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8fd41c00) [pid = 10201] [serial = 599] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x963e1000) [pid = 10201] [serial = 596] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x97128400) [pid = 10201] [serial = 597] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x933b9400) [pid = 10201] [serial = 386] [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.] 11:20:49 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x97699800) [pid = 10201] [serial = 600] [outer = (nil)] [url = about:blank] 11:20:49 INFO - PROCESS | 10201 | 1460917249899 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 11:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1791ms 11:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:20:49 INFO - PROCESS | 10201 | 1460917249971 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:20:49 INFO - PROCESS | 10201 | 1460917249975 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:20:49 INFO - PROCESS | 10201 | 1460917249989 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:20:50 INFO - PROCESS | 10201 | 1460917249998 Marionette TRACE conn3 <- [1,910,null,{}] 11:20:50 INFO - PROCESS | 10201 | 1460917250007 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:50 INFO - PROCESS | 10201 | 1460917250180 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:20:50 INFO - PROCESS | 10201 | 1460917250329 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e5000 == 93 [pid = 10201] [id = 235] 11:20:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8de69800) [pid = 10201] [serial = 706] [outer = (nil)] 11:20:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8e993000) [pid = 10201] [serial = 707] [outer = 0x8de69800] 11:20:50 INFO - PROCESS | 10201 | 1460917250447 Marionette DEBUG loaded listener.js 11:20:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8ec31400) [pid = 10201] [serial = 708] [outer = 0x8de69800] 11:20:51 INFO - PROCESS | 10201 | 1460917251323 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 11:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1401ms 11:20:51 INFO - PROCESS | 10201 | 1460917251383 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:20:51 INFO - PROCESS | 10201 | 1460917251388 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:20:51 INFO - PROCESS | 10201 | 1460917251394 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:20:51 INFO - PROCESS | 10201 | 1460917251398 Marionette TRACE conn3 <- [1,914,null,{}] 11:20:51 INFO - PROCESS | 10201 | 1460917251405 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:51 INFO - PROCESS | 10201 | 1460917251662 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:20:51 INFO - PROCESS | 10201 | 1460917251688 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df75800 == 94 [pid = 10201] [id = 236] 11:20:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8e994800) [pid = 10201] [serial = 709] [outer = (nil)] 11:20:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8f835000) [pid = 10201] [serial = 710] [outer = 0x8e994800] 11:20:51 INFO - PROCESS | 10201 | 1460917251784 Marionette DEBUG loaded listener.js 11:20:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8f83bc00) [pid = 10201] [serial = 711] [outer = 0x8e994800] 11:20:52 INFO - PROCESS | 10201 | 1460917252819 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 11:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1489ms 11:20:52 INFO - PROCESS | 10201 | 1460917252884 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 10201 | 1460917252888 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:20:52 INFO - PROCESS | 10201 | 1460917252894 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:20:52 INFO - PROCESS | 10201 | 1460917252897 Marionette TRACE conn3 <- [1,918,null,{}] 11:20:52 INFO - PROCESS | 10201 | 1460917252903 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:54 INFO - PROCESS | 10201 | 1460917254079 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x92066800) [pid = 10201] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8b464800) [pid = 10201] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8ec3f000) [pid = 10201] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8ec34800) [pid = 10201] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8f836000) [pid = 10201] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8de6b400) [pid = 10201] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x89e4dc00) [pid = 10201] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:20:54 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x94451c00) [pid = 10201] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:20:54 INFO - PROCESS | 10201 | 1460917254289 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b464800 == 95 [pid = 10201] [id = 237] 11:20:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8de6b400) [pid = 10201] [serial = 712] [outer = (nil)] 11:20:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8e995800) [pid = 10201] [serial = 713] [outer = 0x8de6b400] 11:20:54 INFO - PROCESS | 10201 | 1460917254387 Marionette DEBUG loaded listener.js 11:20:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fc81800) [pid = 10201] [serial = 714] [outer = 0x8de6b400] 11:20:55 INFO - PROCESS | 10201 | 1460917255182 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 11:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 2334ms 11:20:55 INFO - PROCESS | 10201 | 1460917255228 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:20:55 INFO - PROCESS | 10201 | 1460917255232 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:20:55 INFO - PROCESS | 10201 | 1460917255248 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:20:55 INFO - PROCESS | 10201 | 1460917255252 Marionette TRACE conn3 <- [1,922,null,{}] 11:20:55 INFO - PROCESS | 10201 | 1460917255258 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:55 INFO - PROCESS | 10201 | 1460917255418 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:20:55 INFO - PROCESS | 10201 | 1460917255429 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df75000 == 96 [pid = 10201] [id = 238] 11:20:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8fd41400) [pid = 10201] [serial = 715] [outer = (nil)] 11:20:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8fda4000) [pid = 10201] [serial = 716] [outer = 0x8fd41400] 11:20:55 INFO - PROCESS | 10201 | 1460917255504 Marionette DEBUG loaded listener.js 11:20:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8fdb0400) [pid = 10201] [serial = 717] [outer = 0x8fd41400] 11:20:56 INFO - PROCESS | 10201 | 1460917256644 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 11:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1443ms 11:20:56 INFO - PROCESS | 10201 | 1460917256683 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:20:56 INFO - PROCESS | 10201 | 1460917256689 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:20:56 INFO - PROCESS | 10201 | 1460917256699 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:20:56 INFO - PROCESS | 10201 | 1460917256704 Marionette TRACE conn3 <- [1,926,null,{}] 11:20:56 INFO - PROCESS | 10201 | 1460917256713 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:56 INFO - PROCESS | 10201 | 1460917256921 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:20:57 INFO - PROCESS | 10201 | 1460917257239 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d0000 == 97 [pid = 10201] [id = 239] 11:20:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8b3e9c00) [pid = 10201] [serial = 718] [outer = (nil)] 11:20:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8b470c00) [pid = 10201] [serial = 719] [outer = 0x8b3e9c00] 11:20:57 INFO - PROCESS | 10201 | 1460917257336 Marionette DEBUG loaded listener.js 11:20:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8be4f400) [pid = 10201] [serial = 720] [outer = 0x8b3e9c00] 11:20:58 INFO - PROCESS | 10201 | 1460917258313 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 11:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1646ms 11:20:58 INFO - PROCESS | 10201 | 1460917258345 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:20:58 INFO - PROCESS | 10201 | 1460917258354 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:20:58 INFO - PROCESS | 10201 | 1460917258365 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:20:58 INFO - PROCESS | 10201 | 1460917258370 Marionette TRACE conn3 <- [1,930,null,{}] 11:20:58 INFO - PROCESS | 10201 | 1460917258376 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:20:58 INFO - PROCESS | 10201 | 1460917258564 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:20:58 INFO - PROCESS | 10201 | 1460917258805 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x8becec00 == 98 [pid = 10201] [id = 240] 11:20:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8de74800) [pid = 10201] [serial = 721] [outer = (nil)] 11:20:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x8dec8c00) [pid = 10201] [serial = 722] [outer = 0x8de74800] 11:20:58 INFO - PROCESS | 10201 | 1460917258937 Marionette DEBUG loaded listener.js 11:20:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8df76400) [pid = 10201] [serial = 723] [outer = 0x8de74800] 11:20:59 INFO - PROCESS | 10201 | 1460917259958 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 11:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1635ms 11:21:00 INFO - PROCESS | 10201 | 1460917260000 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:21:00 INFO - PROCESS | 10201 | 1460917260004 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:21:00 INFO - PROCESS | 10201 | 1460917260011 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:21:00 INFO - PROCESS | 10201 | 1460917260018 Marionette TRACE conn3 <- [1,934,null,{}] 11:21:00 INFO - PROCESS | 10201 | 1460917260036 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:00 INFO - PROCESS | 10201 | 1460917260234 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:21:00 INFO - PROCESS | 10201 | 1460917260546 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec32400 == 99 [pid = 10201] [id = 241] 11:21:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8fd3ac00) [pid = 10201] [serial = 724] [outer = (nil)] 11:21:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8fda4c00) [pid = 10201] [serial = 725] [outer = 0x8fd3ac00] 11:21:00 INFO - PROCESS | 10201 | 1460917260666 Marionette DEBUG loaded listener.js 11:21:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8ffab000) [pid = 10201] [serial = 726] [outer = 0x8fd3ac00] 11:21:01 INFO - PROCESS | 10201 | 1460917261625 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 11:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1649ms 11:21:01 INFO - PROCESS | 10201 | 1460917261674 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:21:01 INFO - PROCESS | 10201 | 1460917261679 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:21:01 INFO - PROCESS | 10201 | 1460917261687 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:21:01 INFO - PROCESS | 10201 | 1460917261690 Marionette TRACE conn3 <- [1,938,null,{}] 11:21:01 INFO - PROCESS | 10201 | 1460917261697 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:01 INFO - PROCESS | 10201 | 1460917261884 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:21:02 INFO - PROCESS | 10201 | 1460917262146 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec9c00 == 100 [pid = 10201] [id = 242] 11:21:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x8fc81400) [pid = 10201] [serial = 727] [outer = (nil)] 11:21:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x8ffef800) [pid = 10201] [serial = 728] [outer = 0x8fc81400] 11:21:02 INFO - PROCESS | 10201 | 1460917262286 Marionette DEBUG loaded listener.js 11:21:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8fff5000) [pid = 10201] [serial = 729] [outer = 0x8fc81400] 11:21:03 INFO - PROCESS | 10201 | 1460917263217 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 11:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1584ms 11:21:03 INFO - PROCESS | 10201 | 1460917263271 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:21:03 INFO - PROCESS | 10201 | 1460917263276 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:21:03 INFO - PROCESS | 10201 | 1460917263284 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:21:03 INFO - PROCESS | 10201 | 1460917263288 Marionette TRACE conn3 <- [1,942,null,{}] 11:21:03 INFO - PROCESS | 10201 | 1460917263294 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:03 INFO - PROCESS | 10201 | 1460917263495 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:21:03 INFO - PROCESS | 10201 | 1460917263736 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffb2800 == 101 [pid = 10201] [id = 243] 11:21:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8ffed000) [pid = 10201] [serial = 730] [outer = (nil)] 11:21:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9011c800) [pid = 10201] [serial = 731] [outer = 0x8ffed000] 11:21:03 INFO - PROCESS | 10201 | 1460917263867 Marionette DEBUG loaded listener.js 11:21:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x90651800) [pid = 10201] [serial = 732] [outer = 0x8ffed000] 11:21:04 INFO - PROCESS | 10201 | 1460917264884 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 11:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1684ms 11:21:04 INFO - PROCESS | 10201 | 1460917264968 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:21:04 INFO - PROCESS | 10201 | 1460917264973 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:21:04 INFO - PROCESS | 10201 | 1460917264980 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:21:04 INFO - PROCESS | 10201 | 1460917264984 Marionette TRACE conn3 <- [1,946,null,{}] 11:21:05 INFO - PROCESS | 10201 | 1460917264999 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:05 INFO - PROCESS | 10201 | 1460917265256 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:21:05 INFO - PROCESS | 10201 | 1460917265524 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x90651000 == 102 [pid = 10201] [id = 244] 11:21:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x90657000) [pid = 10201] [serial = 733] [outer = (nil)] 11:21:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x911de800) [pid = 10201] [serial = 734] [outer = 0x90657000] 11:21:05 INFO - PROCESS | 10201 | 1460917265661 Marionette DEBUG loaded listener.js 11:21:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x9132a000) [pid = 10201] [serial = 735] [outer = 0x90657000] 11:21:06 INFO - PROCESS | 10201 | 1460917266668 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 11:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1759ms 11:21:06 INFO - PROCESS | 10201 | 1460917266740 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:21:06 INFO - PROCESS | 10201 | 1460917266744 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:21:06 INFO - PROCESS | 10201 | 1460917266751 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:21:06 INFO - PROCESS | 10201 | 1460917266755 Marionette TRACE conn3 <- [1,950,null,{}] 11:21:06 INFO - PROCESS | 10201 | 1460917266761 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:06 INFO - PROCESS | 10201 | 1460917266958 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:21:07 INFO - PROCESS | 10201 | 1460917267218 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x8becb000 == 103 [pid = 10201] [id = 245] 11:21:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x9064f400) [pid = 10201] [serial = 736] [outer = (nil)] 11:21:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x916a0400) [pid = 10201] [serial = 737] [outer = 0x9064f400] 11:21:07 INFO - PROCESS | 10201 | 1460917267363 Marionette DEBUG loaded listener.js 11:21:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x916ad000) [pid = 10201] [serial = 738] [outer = 0x9064f400] 11:21:08 INFO - PROCESS | 10201 | 1460917268315 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 11:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1600ms 11:21:08 INFO - PROCESS | 10201 | 1460917268353 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:21:08 INFO - PROCESS | 10201 | 1460917268359 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:21:08 INFO - PROCESS | 10201 | 1460917268366 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:21:08 INFO - PROCESS | 10201 | 1460917268370 Marionette TRACE conn3 <- [1,954,null,{}] 11:21:08 INFO - PROCESS | 10201 | 1460917268376 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:08 INFO - PROCESS | 10201 | 1460917268583 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:21:08 INFO - PROCESS | 10201 | 1460917268836 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x90659400 == 104 [pid = 10201] [id = 246] 11:21:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x911e1800) [pid = 10201] [serial = 739] [outer = (nil)] 11:21:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9355c400) [pid = 10201] [serial = 740] [outer = 0x911e1800] 11:21:08 INFO - PROCESS | 10201 | 1460917268984 Marionette DEBUG loaded listener.js 11:21:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x93564c00) [pid = 10201] [serial = 741] [outer = 0x911e1800] 11:21:09 INFO - PROCESS | 10201 | 1460917269953 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 11:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1637ms 11:21:10 INFO - PROCESS | 10201 | 1460917270015 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:21:10 INFO - PROCESS | 10201 | 1460917270020 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:21:10 INFO - PROCESS | 10201 | 1460917270028 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:21:10 INFO - PROCESS | 10201 | 1460917270032 Marionette TRACE conn3 <- [1,958,null,{}] 11:21:10 INFO - PROCESS | 10201 | 1460917270038 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:10 INFO - PROCESS | 10201 | 1460917270225 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:21:10 INFO - PROCESS | 10201 | 1460917270481 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df77800 == 105 [pid = 10201] [id = 247] 11:21:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x914d0800) [pid = 10201] [serial = 742] [outer = (nil)] 11:21:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x935a0c00) [pid = 10201] [serial = 743] [outer = 0x914d0800] 11:21:10 INFO - PROCESS | 10201 | 1460917270596 Marionette DEBUG loaded listener.js 11:21:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x935a8400) [pid = 10201] [serial = 744] [outer = 0x914d0800] 11:21:11 INFO - PROCESS | 10201 | 1460917271506 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 11:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1544ms 11:21:11 INFO - PROCESS | 10201 | 1460917271572 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:21:11 INFO - PROCESS | 10201 | 1460917271577 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:21:11 INFO - PROCESS | 10201 | 1460917271584 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:21:11 INFO - PROCESS | 10201 | 1460917271588 Marionette TRACE conn3 <- [1,962,null,{}] 11:21:11 INFO - PROCESS | 10201 | 1460917271594 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:11 INFO - PROCESS | 10201 | 1460917271789 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:21:12 INFO - PROCESS | 10201 | 1460917272049 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a1800 == 106 [pid = 10201] [id = 248] 11:21:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x9355f000) [pid = 10201] [serial = 745] [outer = (nil)] 11:21:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x94445c00) [pid = 10201] [serial = 746] [outer = 0x9355f000] 11:21:12 INFO - PROCESS | 10201 | 1460917272184 Marionette DEBUG loaded listener.js 11:21:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x9444ac00) [pid = 10201] [serial = 747] [outer = 0x9355f000] 11:21:13 INFO - PROCESS | 10201 | 1460917273113 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 11:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1581ms 11:21:13 INFO - PROCESS | 10201 | 1460917273166 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 10201 | 1460917273171 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:21:13 INFO - PROCESS | 10201 | 1460917273178 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:21:13 INFO - PROCESS | 10201 | 1460917273183 Marionette TRACE conn3 <- [1,966,null,{}] 11:21:13 INFO - PROCESS | 10201 | 1460917273190 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:13 INFO - PROCESS | 10201 | 1460917273427 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:21:13 INFO - PROCESS | 10201 | 1460917273699 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x914d8c00 == 107 [pid = 10201] [id = 249] 11:21:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x95919400) [pid = 10201] [serial = 748] [outer = (nil)] 11:21:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x95a45c00) [pid = 10201] [serial = 749] [outer = 0x95919400] 11:21:13 INFO - PROCESS | 10201 | 1460917273846 Marionette DEBUG loaded listener.js 11:21:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x9633c400) [pid = 10201] [serial = 750] [outer = 0x95919400] 11:21:14 INFO - PROCESS | 10201 | 1460917274873 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 11:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1735ms 11:21:14 INFO - PROCESS | 10201 | 1460917274914 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:21:14 INFO - PROCESS | 10201 | 1460917274917 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:21:14 INFO - PROCESS | 10201 | 1460917274925 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:21:14 INFO - PROCESS | 10201 | 1460917274928 Marionette TRACE conn3 <- [1,970,null,{}] 11:21:14 INFO - PROCESS | 10201 | 1460917274934 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:15 INFO - PROCESS | 10201 | 1460917275118 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:21:15 INFO - PROCESS | 10201 | 1460917275377 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x95920c00 == 108 [pid = 10201] [id = 250] 11:21:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x95922400) [pid = 10201] [serial = 751] [outer = (nil)] 11:21:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x96817000) [pid = 10201] [serial = 752] [outer = 0x95922400] 11:21:15 INFO - PROCESS | 10201 | 1460917275514 Marionette DEBUG loaded listener.js 11:21:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x96821400) [pid = 10201] [serial = 753] [outer = 0x95922400] 11:21:16 INFO - PROCESS | 10201 | 1460917276426 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 11:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1540ms 11:21:16 INFO - PROCESS | 10201 | 1460917276465 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:21:16 INFO - PROCESS | 10201 | 1460917276468 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:21:16 INFO - PROCESS | 10201 | 1460917276476 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:21:16 INFO - PROCESS | 10201 | 1460917276479 Marionette TRACE conn3 <- [1,974,null,{}] 11:21:16 INFO - PROCESS | 10201 | 1460917276486 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:16 INFO - PROCESS | 10201 | 1460917276691 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:21:16 INFO - PROCESS | 10201 | 1460917276952 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x95a41400 == 109 [pid = 10201] [id = 251] 11:21:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x95a46c00) [pid = 10201] [serial = 754] [outer = (nil)] 11:21:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x9696d800) [pid = 10201] [serial = 755] [outer = 0x95a46c00] 11:21:17 INFO - PROCESS | 10201 | 1460917277090 Marionette DEBUG loaded listener.js 11:21:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x9701dc00) [pid = 10201] [serial = 756] [outer = 0x95a46c00] 11:21:18 INFO - PROCESS | 10201 | 1460917278021 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 11:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1593ms 11:21:18 INFO - PROCESS | 10201 | 1460917278070 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:21:18 INFO - PROCESS | 10201 | 1460917278075 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:21:18 INFO - PROCESS | 10201 | 1460917278083 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:21:18 INFO - PROCESS | 10201 | 1460917278086 Marionette TRACE conn3 <- [1,978,null,{}] 11:21:18 INFO - PROCESS | 10201 | 1460917278094 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:18 INFO - PROCESS | 10201 | 1460917278294 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:21:18 INFO - PROCESS | 10201 | 1460917278541 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x963e2800 == 110 [pid = 10201] [id = 252] 11:21:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x963e4400) [pid = 10201] [serial = 757] [outer = (nil)] 11:21:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 194 (0x973f5000) [pid = 10201] [serial = 758] [outer = 0x963e4400] 11:21:18 INFO - PROCESS | 10201 | 1460917278671 Marionette DEBUG loaded listener.js 11:21:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 195 (0x973f8400) [pid = 10201] [serial = 759] [outer = 0x963e4400] 11:21:19 INFO - PROCESS | 10201 | 1460917279557 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 11:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1533ms 11:21:19 INFO - PROCESS | 10201 | 1460917279615 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:21:19 INFO - PROCESS | 10201 | 1460917279620 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:21:19 INFO - PROCESS | 10201 | 1460917279627 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:21:19 INFO - PROCESS | 10201 | 1460917279630 Marionette TRACE conn3 <- [1,982,null,{}] 11:21:19 INFO - PROCESS | 10201 | 1460917279637 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:19 INFO - PROCESS | 10201 | 1460917279842 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:21:20 INFO - PROCESS | 10201 | 1460917280202 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec4c00 == 111 [pid = 10201] [id = 253] 11:21:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 196 (0x8bec8c00) [pid = 10201] [serial = 760] [outer = (nil)] 11:21:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 197 (0x9011d000) [pid = 10201] [serial = 761] [outer = 0x8bec8c00] 11:21:20 INFO - PROCESS | 10201 | 1460917280312 Marionette DEBUG loaded listener.js 11:21:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 198 (0x94614800) [pid = 10201] [serial = 762] [outer = 0x8bec8c00] 11:21:21 INFO - PROCESS | 10201 | 1460917281241 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 11:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1694ms 11:21:21 INFO - PROCESS | 10201 | 1460917281322 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:21:21 INFO - PROCESS | 10201 | 1460917281327 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:21:21 INFO - PROCESS | 10201 | 1460917281333 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:21:21 INFO - PROCESS | 10201 | 1460917281337 Marionette TRACE conn3 <- [1,986,null,{}] 11:21:21 INFO - PROCESS | 10201 | 1460917281368 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:21 INFO - PROCESS | 10201 | 1460917281589 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:21:21 INFO - PROCESS | 10201 | 1460917281872 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x9359b800 == 112 [pid = 10201] [id = 254] 11:21:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 199 (0x93781000) [pid = 10201] [serial = 763] [outer = (nil)] 11:21:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 200 (0x9750cc00) [pid = 10201] [serial = 764] [outer = 0x93781000] 11:21:21 INFO - PROCESS | 10201 | 1460917281972 Marionette DEBUG loaded listener.js 11:21:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 201 (0x97b4bc00) [pid = 10201] [serial = 765] [outer = 0x93781000] 11:21:23 INFO - PROCESS | 10201 | 1460917283363 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 11:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2164ms 11:21:23 INFO - PROCESS | 10201 | 1460917283513 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:21:23 INFO - PROCESS | 10201 | 1460917283520 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:21:23 INFO - PROCESS | 10201 | 1460917283529 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:21:23 INFO - PROCESS | 10201 | 1460917283536 Marionette TRACE conn3 <- [1,990,null,{}] 11:21:23 INFO - PROCESS | 10201 | 1460917283545 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:23 INFO - PROCESS | 10201 | 1460917283773 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:21:24 INFO - PROCESS | 10201 | 1460917283997 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d3c00 == 113 [pid = 10201] [id = 255] 11:21:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 202 (0x89d4cc00) [pid = 10201] [serial = 766] [outer = (nil)] 11:21:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 203 (0x8b469c00) [pid = 10201] [serial = 767] [outer = 0x89d4cc00] 11:21:24 INFO - PROCESS | 10201 | 1460917284133 Marionette DEBUG loaded listener.js 11:21:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 204 (0x8de6b000) [pid = 10201] [serial = 768] [outer = 0x89d4cc00] 11:21:25 INFO - PROCESS | 10201 | 1460917285277 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 11:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1794ms 11:21:25 INFO - PROCESS | 10201 | 1460917285324 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:21:25 INFO - PROCESS | 10201 | 1460917285333 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:21:25 INFO - PROCESS | 10201 | 1460917285343 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:21:25 INFO - PROCESS | 10201 | 1460917285347 Marionette TRACE conn3 <- [1,994,null,{}] 11:21:25 INFO - PROCESS | 10201 | 1460917285353 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:25 INFO - PROCESS | 10201 | 1460917285554 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:21:25 INFO - PROCESS | 10201 | 1460917285826 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e98cc00 == 114 [pid = 10201] [id = 256] 11:21:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 205 (0x8e992800) [pid = 10201] [serial = 769] [outer = (nil)] 11:21:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 206 (0x8ec33800) [pid = 10201] [serial = 770] [outer = 0x8e992800] 11:21:25 INFO - PROCESS | 10201 | 1460917285971 Marionette DEBUG loaded listener.js 11:21:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 207 (0x8f836000) [pid = 10201] [serial = 771] [outer = 0x8e992800] 11:21:26 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e5000 == 113 [pid = 10201] [id = 235] 11:21:26 INFO - PROCESS | 10201 | --DOCSHELL 0x89d4a400 == 112 [pid = 10201] [id = 234] 11:21:26 INFO - PROCESS | 10201 | --DOCSHELL 0x8be49800 == 111 [pid = 10201] [id = 233] 11:21:26 INFO - PROCESS | 10201 | --DOCSHELL 0x879cd000 == 110 [pid = 10201] [id = 232] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 206 (0x8be56c00) [pid = 10201] [serial = 632] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 205 (0x94609800) [pid = 10201] [serial = 653] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 204 (0x8becd000) [pid = 10201] [serial = 639] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 203 (0x9444a800) [pid = 10201] [serial = 645] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 202 (0x8dec3000) [pid = 10201] [serial = 614] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 201 (0x8ec3a000) [pid = 10201] [serial = 620] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 200 (0x9444ec00) [pid = 10201] [serial = 635] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 199 (0x97404800) [pid = 10201] [serial = 617] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 198 (0x8ec3c000) [pid = 10201] [serial = 641] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 197 (0x8b3e7800) [pid = 10201] [serial = 623] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 196 (0x89d51400) [pid = 10201] [serial = 629] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 195 (0x90117800) [pid = 10201] [serial = 651] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 194 (0x8fd43400) [pid = 10201] [serial = 650] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 193 (0x99368000) [pid = 10201] [serial = 611] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x93599800) [pid = 10201] [serial = 647] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0x933b7800) [pid = 10201] [serial = 644] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0x8b46e400) [pid = 10201] [serial = 659] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x8ec3f400) [pid = 10201] [serial = 642] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x935a5c00) [pid = 10201] [serial = 605] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x973f0000) [pid = 10201] [serial = 656] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x94617000) [pid = 10201] [serial = 654] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x8b473c00) [pid = 10201] [serial = 626] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x8be54000) [pid = 10201] [serial = 638] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x97b7b400) [pid = 10201] [serial = 608] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x94610c00) [pid = 10201] [serial = 648] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x974b2000) [pid = 10201] [serial = 657] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x8f833000) [pid = 10201] [serial = 662] [outer = (nil)] [url = about:blank] 11:21:26 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8be58800) [pid = 10201] [serial = 660] [outer = (nil)] [url = about:blank] 11:21:27 INFO - PROCESS | 10201 | 1460917287207 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 11:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1886ms 11:21:27 INFO - PROCESS | 10201 | 1460917287231 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:21:27 INFO - PROCESS | 10201 | 1460917287238 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:21:27 INFO - PROCESS | 10201 | 1460917287260 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:21:27 INFO - PROCESS | 10201 | 1460917287266 Marionette TRACE conn3 <- [1,998,null,{}] 11:21:27 INFO - PROCESS | 10201 | 1460917287282 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:27 INFO - PROCESS | 10201 | 1460917287605 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:21:27 INFO - PROCESS | 10201 | 1460917287730 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x879cec00 == 111 [pid = 10201] [id = 257] 11:21:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x8be56c00) [pid = 10201] [serial = 772] [outer = (nil)] 11:21:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x8fba9400) [pid = 10201] [serial = 773] [outer = 0x8be56c00] 11:21:27 INFO - PROCESS | 10201 | 1460917287825 Marionette DEBUG loaded listener.js 11:21:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x8fd45800) [pid = 10201] [serial = 774] [outer = 0x8be56c00] 11:21:28 INFO - PROCESS | 10201 | 1460917288661 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 11:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1486ms 11:21:28 INFO - PROCESS | 10201 | 1460917288745 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:21:28 INFO - PROCESS | 10201 | 1460917288749 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:21:28 INFO - PROCESS | 10201 | 1460917288757 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:21:28 INFO - PROCESS | 10201 | 1460917288761 Marionette TRACE conn3 <- [1,1002,null,{}] 11:21:28 INFO - PROCESS | 10201 | 1460917288767 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:28 INFO - PROCESS | 10201 | 1460917288943 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:21:28 INFO - PROCESS | 10201 | 1460917288954 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d2c00 == 112 [pid = 10201] [id = 258] 11:21:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x8ffeb000) [pid = 10201] [serial = 775] [outer = (nil)] 11:21:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x8fff8000) [pid = 10201] [serial = 776] [outer = 0x8ffeb000] 11:21:29 INFO - PROCESS | 10201 | 1460917289212 Marionette DEBUG loaded listener.js 11:21:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x9065a400) [pid = 10201] [serial = 777] [outer = 0x8ffeb000] 11:21:30 INFO - PROCESS | 10201 | 1460917290173 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 11:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1487ms 11:21:30 INFO - PROCESS | 10201 | 1460917290243 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:21:30 INFO - PROCESS | 10201 | 1460917290247 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:21:30 INFO - PROCESS | 10201 | 1460917290254 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:21:30 INFO - PROCESS | 10201 | 1460917290257 Marionette TRACE conn3 <- [1,1006,null,{}] 11:21:30 INFO - PROCESS | 10201 | 1460917290263 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:30 INFO - PROCESS | 10201 | 1460917290502 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:21:30 INFO - PROCESS | 10201 | 1460917290526 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdafc00 == 113 [pid = 10201] [id = 259] 11:21:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x8ffb0800) [pid = 10201] [serial = 778] [outer = (nil)] 11:21:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x9115a800) [pid = 10201] [serial = 779] [outer = 0x8ffb0800] 11:21:30 INFO - PROCESS | 10201 | 1460917290604 Marionette DEBUG loaded listener.js 11:21:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x911da800) [pid = 10201] [serial = 780] [outer = 0x8ffb0800] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x879ce400) [pid = 10201] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x8e994800) [pid = 10201] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x8be53400) [pid = 10201] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x89d4b000) [pid = 10201] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x8de6b400) [pid = 10201] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:21:31 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x8de69800) [pid = 10201] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:21:32 INFO - PROCESS | 10201 | 1460917292052 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 11:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1835ms 11:21:32 INFO - PROCESS | 10201 | 1460917292090 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:21:32 INFO - PROCESS | 10201 | 1460917292094 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:21:32 INFO - PROCESS | 10201 | 1460917292108 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:21:32 INFO - PROCESS | 10201 | 1460917292125 Marionette TRACE conn3 <- [1,1010,null,{}] 11:21:32 INFO - PROCESS | 10201 | 1460917292131 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:32 INFO - PROCESS | 10201 | 1460917292332 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:21:32 INFO - PROCESS | 10201 | 1460917292344 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x879ce400 == 114 [pid = 10201] [id = 260] 11:21:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x8e994400) [pid = 10201] [serial = 781] [outer = (nil)] 11:21:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x935a5c00) [pid = 10201] [serial = 782] [outer = 0x8e994400] 11:21:32 INFO - PROCESS | 10201 | 1460917292426 Marionette DEBUG loaded listener.js 11:21:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x94450c00) [pid = 10201] [serial = 783] [outer = 0x8e994400] 11:21:33 INFO - PROCESS | 10201 | 1460917293363 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 11:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1300ms 11:21:33 INFO - PROCESS | 10201 | 1460917293409 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:21:33 INFO - PROCESS | 10201 | 1460917293413 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:21:33 INFO - PROCESS | 10201 | 1460917293419 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:21:33 INFO - PROCESS | 10201 | 1460917293423 Marionette TRACE conn3 <- [1,1014,null,{}] 11:21:33 INFO - PROCESS | 10201 | 1460917293428 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:33 INFO - PROCESS | 10201 | 1460917293591 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:21:33 INFO - PROCESS | 10201 | 1460917293891 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d4800 == 115 [pid = 10201] [id = 261] 11:21:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x879d6400) [pid = 10201] [serial = 784] [outer = (nil)] 11:21:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x89d52400) [pid = 10201] [serial = 785] [outer = 0x879d6400] 11:21:33 INFO - PROCESS | 10201 | 1460917293987 Marionette DEBUG loaded listener.js 11:21:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x8b290c00) [pid = 10201] [serial = 786] [outer = 0x879d6400] 11:21:35 INFO - PROCESS | 10201 | 1460917295043 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 11:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1686ms 11:21:35 INFO - PROCESS | 10201 | 1460917295109 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:21:35 INFO - PROCESS | 10201 | 1460917295115 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:21:35 INFO - PROCESS | 10201 | 1460917295158 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:21:35 INFO - PROCESS | 10201 | 1460917295164 Marionette TRACE conn3 <- [1,1018,null,{}] 11:21:35 INFO - PROCESS | 10201 | 1460917295232 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:35 INFO - PROCESS | 10201 | 1460917295451 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:21:35 INFO - PROCESS | 10201 | 1460917295718 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8deca000 == 116 [pid = 10201] [id = 262] 11:21:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x8df74800) [pid = 10201] [serial = 787] [outer = (nil)] 11:21:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x8e996400) [pid = 10201] [serial = 788] [outer = 0x8df74800] 11:21:35 INFO - PROCESS | 10201 | 1460917295861 Marionette DEBUG loaded listener.js 11:21:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x8f833000) [pid = 10201] [serial = 789] [outer = 0x8df74800] 11:21:36 INFO - PROCESS | 10201 | 1460917296984 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 11:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1899ms 11:21:37 INFO - PROCESS | 10201 | 1460917297061 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:21:37 INFO - PROCESS | 10201 | 1460917297069 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:21:37 INFO - PROCESS | 10201 | 1460917297077 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:21:37 INFO - PROCESS | 10201 | 1460917297082 Marionette TRACE conn3 <- [1,1022,null,{}] 11:21:37 INFO - PROCESS | 10201 | 1460917297089 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:37 INFO - PROCESS | 10201 | 1460917297362 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:21:37 INFO - PROCESS | 10201 | 1460917297750 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e98d800 == 117 [pid = 10201] [id = 263] 11:21:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x8ffea000) [pid = 10201] [serial = 790] [outer = (nil)] 11:21:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x9011d800) [pid = 10201] [serial = 791] [outer = 0x8ffea000] 11:21:37 INFO - PROCESS | 10201 | 1460917297873 Marionette DEBUG loaded listener.js 11:21:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 194 (0x90705c00) [pid = 10201] [serial = 792] [outer = 0x8ffea000] 11:21:38 INFO - PROCESS | 10201 | 1460917298903 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 11:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1883ms 11:21:38 INFO - PROCESS | 10201 | 1460917298961 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:21:38 INFO - PROCESS | 10201 | 1460917298966 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:21:38 INFO - PROCESS | 10201 | 1460917298983 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:21:38 INFO - PROCESS | 10201 | 1460917298993 Marionette TRACE conn3 <- [1,1026,null,{}] 11:21:39 INFO - PROCESS | 10201 | 1460917299000 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:39 INFO - PROCESS | 10201 | 1460917299252 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:21:39 INFO - PROCESS | 10201 | 1460917299518 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda9000 == 118 [pid = 10201] [id = 264] 11:21:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 195 (0x90709800) [pid = 10201] [serial = 793] [outer = (nil)] 11:21:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 196 (0x935a3400) [pid = 10201] [serial = 794] [outer = 0x90709800] 11:21:39 INFO - PROCESS | 10201 | 1460917299651 Marionette DEBUG loaded listener.js 11:21:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 197 (0x9444f000) [pid = 10201] [serial = 795] [outer = 0x90709800] 11:21:40 INFO - PROCESS | 10201 | 1460917300581 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 11:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1654ms 11:21:40 INFO - PROCESS | 10201 | 1460917300629 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:21:40 INFO - PROCESS | 10201 | 1460917300634 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:21:40 INFO - PROCESS | 10201 | 1460917300641 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:21:40 INFO - PROCESS | 10201 | 1460917300644 Marionette TRACE conn3 <- [1,1030,null,{}] 11:21:40 INFO - PROCESS | 10201 | 1460917300650 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:40 INFO - PROCESS | 10201 | 1460917300860 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:21:41 INFO - PROCESS | 10201 | 1460917301107 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffad000 == 119 [pid = 10201] [id = 265] 11:21:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 198 (0x9206f400) [pid = 10201] [serial = 796] [outer = (nil)] 11:21:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 199 (0x95921800) [pid = 10201] [serial = 797] [outer = 0x9206f400] 11:21:41 INFO - PROCESS | 10201 | 1460917301239 Marionette DEBUG loaded listener.js 11:21:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 200 (0x963df400) [pid = 10201] [serial = 798] [outer = 0x9206f400] 11:21:42 INFO - PROCESS | 10201 | 1460917302123 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 11:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1532ms 11:21:42 INFO - PROCESS | 10201 | 1460917302175 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:21:42 INFO - PROCESS | 10201 | 1460917302178 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:21:42 INFO - PROCESS | 10201 | 1460917302187 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:21:42 INFO - PROCESS | 10201 | 1460917302191 Marionette TRACE conn3 <- [1,1034,null,{}] 11:21:42 INFO - PROCESS | 10201 | 1460917302197 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:42 INFO - PROCESS | 10201 | 1460917302396 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:21:42 INFO - PROCESS | 10201 | 1460917302657 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f5c00 == 120 [pid = 10201] [id = 266] 11:21:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 201 (0x973fb400) [pid = 10201] [serial = 799] [outer = (nil)] 11:21:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 202 (0x974b2000) [pid = 10201] [serial = 800] [outer = 0x973fb400] 11:21:42 INFO - PROCESS | 10201 | 1460917302807 Marionette DEBUG loaded listener.js 11:21:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 203 (0x97b72000) [pid = 10201] [serial = 801] [outer = 0x973fb400] 11:21:43 INFO - PROCESS | 10201 | 1460917303826 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 11:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1683ms 11:21:43 INFO - PROCESS | 10201 | 1460917303870 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:21:43 INFO - PROCESS | 10201 | 1460917303874 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:21:43 INFO - PROCESS | 10201 | 1460917303882 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:21:43 INFO - PROCESS | 10201 | 1460917303885 Marionette TRACE conn3 <- [1,1038,null,{}] 11:21:43 INFO - PROCESS | 10201 | 1460917303892 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:44 INFO - PROCESS | 10201 | 1460917304101 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:21:44 INFO - PROCESS | 10201 | 1460917304353 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df6ec00 == 121 [pid = 10201] [id = 267] 11:21:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 204 (0x95917c00) [pid = 10201] [serial = 802] [outer = (nil)] 11:21:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 205 (0x97f03800) [pid = 10201] [serial = 803] [outer = 0x95917c00] 11:21:44 INFO - PROCESS | 10201 | 1460917304500 Marionette DEBUG loaded listener.js 11:21:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 206 (0x97f0a000) [pid = 10201] [serial = 804] [outer = 0x95917c00] 11:21:45 INFO - PROCESS | 10201 | 1460917305416 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 11:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1582ms 11:21:45 INFO - PROCESS | 10201 | 1460917305465 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:21:45 INFO - PROCESS | 10201 | 1460917305468 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:21:45 INFO - PROCESS | 10201 | 1460917305475 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:21:45 INFO - PROCESS | 10201 | 1460917305478 Marionette TRACE conn3 <- [1,1042,null,{}] 11:21:45 INFO - PROCESS | 10201 | 1460917305485 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:45 INFO - PROCESS | 10201 | 1460917305689 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:21:45 INFO - PROCESS | 10201 | 1460917305945 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b7b400 == 122 [pid = 10201] [id = 268] 11:21:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 207 (0x97b7dc00) [pid = 10201] [serial = 805] [outer = (nil)] 11:21:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 208 (0x98442000) [pid = 10201] [serial = 806] [outer = 0x97b7dc00] 11:21:46 INFO - PROCESS | 10201 | 1460917306080 Marionette DEBUG loaded listener.js 11:21:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 209 (0x9844cc00) [pid = 10201] [serial = 807] [outer = 0x97b7dc00] 11:21:47 INFO - PROCESS | 10201 | 1460917307041 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 11:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1636ms 11:21:47 INFO - PROCESS | 10201 | 1460917307112 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:21:47 INFO - PROCESS | 10201 | 1460917307116 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:21:47 INFO - PROCESS | 10201 | 1460917307122 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:21:47 INFO - PROCESS | 10201 | 1460917307127 Marionette TRACE conn3 <- [1,1046,null,{}] 11:21:47 INFO - PROCESS | 10201 | 1460917307134 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:47 INFO - PROCESS | 10201 | 1460917307378 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:21:47 INFO - PROCESS | 10201 | 1460917307691 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x94616c00 == 123 [pid = 10201] [id = 269] 11:21:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 210 (0x97f07c00) [pid = 10201] [serial = 808] [outer = (nil)] 11:21:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 211 (0x98c70800) [pid = 10201] [serial = 809] [outer = 0x97f07c00] 11:21:47 INFO - PROCESS | 10201 | 1460917307794 Marionette DEBUG loaded listener.js 11:21:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 212 (0x98fd8400) [pid = 10201] [serial = 810] [outer = 0x97f07c00] 11:21:48 INFO - PROCESS | 10201 | 1460917308762 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 11:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1686ms 11:21:48 INFO - PROCESS | 10201 | 1460917308812 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:21:48 INFO - PROCESS | 10201 | 1460917308817 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:21:48 INFO - PROCESS | 10201 | 1460917308825 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:21:48 INFO - PROCESS | 10201 | 1460917308828 Marionette TRACE conn3 <- [1,1050,null,{}] 11:21:48 INFO - PROCESS | 10201 | 1460917308836 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:49 INFO - PROCESS | 10201 | 1460917309040 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:21:49 INFO - PROCESS | 10201 | 1460917309299 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x98441c00 == 124 [pid = 10201] [id = 270] 11:21:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 213 (0x98444800) [pid = 10201] [serial = 811] [outer = (nil)] 11:21:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 214 (0x9932ec00) [pid = 10201] [serial = 812] [outer = 0x98444800] 11:21:49 INFO - PROCESS | 10201 | 1460917309441 Marionette DEBUG loaded listener.js 11:21:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 215 (0x9933d400) [pid = 10201] [serial = 813] [outer = 0x98444800] 11:21:50 INFO - PROCESS | 10201 | 1460917310510 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 11:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1746ms 11:21:50 INFO - PROCESS | 10201 | 1460917310570 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:21:50 INFO - PROCESS | 10201 | 1460917310575 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:21:50 INFO - PROCESS | 10201 | 1460917310583 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:21:50 INFO - PROCESS | 10201 | 1460917310586 Marionette TRACE conn3 <- [1,1054,null,{}] 11:21:50 INFO - PROCESS | 10201 | 1460917310593 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:50 INFO - PROCESS | 10201 | 1460917310798 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:21:51 INFO - PROCESS | 10201 | 1460917311117 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x99369c00 == 125 [pid = 10201] [id = 271] 11:21:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 216 (0x9936b000) [pid = 10201] [serial = 814] [outer = (nil)] 11:21:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 217 (0x9936ec00) [pid = 10201] [serial = 815] [outer = 0x9936b000] 11:21:51 INFO - PROCESS | 10201 | 1460917311231 Marionette DEBUG loaded listener.js 11:21:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 218 (0x9ae65800) [pid = 10201] [serial = 816] [outer = 0x9936b000] 11:21:52 INFO - PROCESS | 10201 | 1460917312210 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 11:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1687ms 11:21:52 INFO - PROCESS | 10201 | 1460917312271 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:21:52 INFO - PROCESS | 10201 | 1460917312276 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:21:52 INFO - PROCESS | 10201 | 1460917312284 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:21:52 INFO - PROCESS | 10201 | 1460917312288 Marionette TRACE conn3 <- [1,1058,null,{}] 11:21:52 INFO - PROCESS | 10201 | 1460917312294 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:52 INFO - PROCESS | 10201 | 1460917312517 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:21:52 INFO - PROCESS | 10201 | 1460917312780 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f4400 == 126 [pid = 10201] [id = 272] 11:21:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 219 (0x9932ac00) [pid = 10201] [serial = 817] [outer = (nil)] 11:21:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 220 (0x9fbb7800) [pid = 10201] [serial = 818] [outer = 0x9932ac00] 11:21:52 INFO - PROCESS | 10201 | 1460917312913 Marionette DEBUG loaded listener.js 11:21:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 221 (0x9fc80400) [pid = 10201] [serial = 819] [outer = 0x9932ac00] 11:21:53 INFO - PROCESS | 10201 | 1460917313813 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 11:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1592ms 11:21:53 INFO - PROCESS | 10201 | 1460917313875 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:21:53 INFO - PROCESS | 10201 | 1460917313880 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:21:53 INFO - PROCESS | 10201 | 1460917313887 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:21:53 INFO - PROCESS | 10201 | 1460917313891 Marionette TRACE conn3 <- [1,1062,null,{}] 11:21:53 INFO - PROCESS | 10201 | 1460917313897 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:54 INFO - PROCESS | 10201 | 1460917314097 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:21:54 INFO - PROCESS | 10201 | 1460917314359 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba2800 == 127 [pid = 10201] [id = 273] 11:21:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 222 (0x8fba6000) [pid = 10201] [serial = 820] [outer = (nil)] 11:21:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 223 (0xa0002c00) [pid = 10201] [serial = 821] [outer = 0x8fba6000] 11:21:54 INFO - PROCESS | 10201 | 1460917314531 Marionette DEBUG loaded listener.js 11:21:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 224 (0xa00d4c00) [pid = 10201] [serial = 822] [outer = 0x8fba6000] 11:21:55 INFO - PROCESS | 10201 | 1460917315496 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 11:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1638ms 11:21:55 INFO - PROCESS | 10201 | 1460917315525 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:21:55 INFO - PROCESS | 10201 | 1460917315528 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:21:55 INFO - PROCESS | 10201 | 1460917315535 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:21:55 INFO - PROCESS | 10201 | 1460917315539 Marionette TRACE conn3 <- [1,1066,null,{}] 11:21:55 INFO - PROCESS | 10201 | 1460917315545 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:55 INFO - PROCESS | 10201 | 1460917315730 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:21:56 INFO - PROCESS | 10201 | 1460917315991 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e5c00 == 128 [pid = 10201] [id = 274] 11:21:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 225 (0x8be4c000) [pid = 10201] [serial = 823] [outer = (nil)] 11:21:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 226 (0x8fda9800) [pid = 10201] [serial = 824] [outer = 0x8be4c000] 11:21:56 INFO - PROCESS | 10201 | 1460917316122 Marionette DEBUG loaded listener.js 11:21:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 227 (0x9df32c00) [pid = 10201] [serial = 825] [outer = 0x8be4c000] 11:21:57 INFO - PROCESS | 10201 | 1460917317101 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 11:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1581ms 11:21:57 INFO - PROCESS | 10201 | 1460917317117 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:21:57 INFO - PROCESS | 10201 | 1460917317120 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:21:57 INFO - PROCESS | 10201 | 1460917317127 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:21:57 INFO - PROCESS | 10201 | 1460917317131 Marionette TRACE conn3 <- [1,1070,null,{}] 11:21:57 INFO - PROCESS | 10201 | 1460917317137 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:57 INFO - PROCESS | 10201 | 1460917317322 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:21:58 INFO - PROCESS | 10201 | 1460917318161 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df70000 == 129 [pid = 10201] [id = 275] 11:21:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 228 (0x8df70c00) [pid = 10201] [serial = 826] [outer = (nil)] 11:21:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 229 (0x8df7d000) [pid = 10201] [serial = 827] [outer = 0x8df70c00] 11:21:58 INFO - PROCESS | 10201 | 1460917318250 Marionette DEBUG loaded listener.js 11:21:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 230 (0x8ec31c00) [pid = 10201] [serial = 828] [outer = 0x8df70c00] 11:21:59 INFO - PROCESS | 10201 | 1460917319168 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 11:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2082ms 11:21:59 INFO - PROCESS | 10201 | 1460917319211 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:21:59 INFO - PROCESS | 10201 | 1460917319218 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:21:59 INFO - PROCESS | 10201 | 1460917319227 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:21:59 INFO - PROCESS | 10201 | 1460917319232 Marionette TRACE conn3 <- [1,1074,null,{}] 11:21:59 INFO - PROCESS | 10201 | 1460917319239 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:21:59 INFO - PROCESS | 10201 | 1460917319432 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:21:59 INFO - PROCESS | 10201 | 1460917319713 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3a800 == 130 [pid = 10201] [id = 276] 11:21:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 231 (0x8fd3f400) [pid = 10201] [serial = 829] [outer = (nil)] 11:21:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 232 (0x8ffed400) [pid = 10201] [serial = 830] [outer = 0x8fd3f400] 11:21:59 INFO - PROCESS | 10201 | 1460917319911 Marionette DEBUG loaded listener.js 11:22:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 233 (0x90659800) [pid = 10201] [serial = 831] [outer = 0x8fd3f400] 11:22:00 INFO - PROCESS | 10201 | 1460917320980 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 11:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1787ms 11:22:01 INFO - PROCESS | 10201 | 1460917321018 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:22:01 INFO - PROCESS | 10201 | 1460917321023 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:22:01 INFO - PROCESS | 10201 | 1460917321031 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:22:01 INFO - PROCESS | 10201 | 1460917321034 Marionette TRACE conn3 <- [1,1078,null,{}] 11:22:01 INFO - PROCESS | 10201 | 1460917321040 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:01 INFO - PROCESS | 10201 | 1460917321234 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:22:01 INFO - PROCESS | 10201 | 1460917321601 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x89e4ac00 == 129 [pid = 10201] [id = 204] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e0800 == 128 [pid = 10201] [id = 208] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc7c800 == 127 [pid = 10201] [id = 211] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x89d52c00 == 126 [pid = 10201] [id = 210] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 232 (0x8fda4000) [pid = 10201] [serial = 716] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 231 (0x8b285400) [pid = 10201] [serial = 692] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 230 (0x9696bc00) [pid = 10201] [serial = 674] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 229 (0x9fc7f400) [pid = 10201] [serial = 686] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 228 (0x90115c00) [pid = 10201] [serial = 695] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 227 (0x879d1400) [pid = 10201] [serial = 689] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 226 (0x9460b800) [pid = 10201] [serial = 671] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 225 (0x97b50000) [pid = 10201] [serial = 677] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 224 (0x9ae63400) [pid = 10201] [serial = 683] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | --DOMWINDOW == 223 (0x989d2000) [pid = 10201] [serial = 680] [outer = (nil)] [url = about:blank] 11:22:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d1400 == 127 [pid = 10201] [id = 277] 11:22:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 224 (0x879d3000) [pid = 10201] [serial = 832] [outer = (nil)] 11:22:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 225 (0x8b289400) [pid = 10201] [serial = 833] [outer = 0x879d3000] 11:22:01 INFO - PROCESS | 10201 | 1460917321794 Marionette DEBUG loaded listener.js 11:22:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 226 (0x8ec3b800) [pid = 10201] [serial = 834] [outer = 0x879d3000] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e0400 == 126 [pid = 10201] [id = 207] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x89d48400 == 125 [pid = 10201] [id = 209] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x89e49400 == 124 [pid = 10201] [id = 205] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x99261800 == 123 [pid = 10201] [id = 203] 11:22:01 INFO - PROCESS | 10201 | --DOCSHELL 0x879ce400 == 122 [pid = 10201] [id = 260] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdafc00 == 121 [pid = 10201] [id = 259] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x8b464800 == 120 [pid = 10201] [id = 237] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x879d2c00 == 119 [pid = 10201] [id = 258] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x879cec00 == 118 [pid = 10201] [id = 257] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x8df75800 == 117 [pid = 10201] [id = 236] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x8e98cc00 == 116 [pid = 10201] [id = 256] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x879d3c00 == 115 [pid = 10201] [id = 255] 11:22:02 INFO - PROCESS | 10201 | --DOCSHELL 0x8df75000 == 114 [pid = 10201] [id = 238] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 225 (0x8fc81800) [pid = 10201] [serial = 714] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 224 (0x8b289800) [pid = 10201] [serial = 699] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 223 (0x8df72000) [pid = 10201] [serial = 665] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 222 (0x8f83bc00) [pid = 10201] [serial = 711] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 221 (0x8becc000) [pid = 10201] [serial = 702] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 220 (0x8dec3c00) [pid = 10201] [serial = 705] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 219 (0x8e995800) [pid = 10201] [serial = 713] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 218 (0x89e44800) [pid = 10201] [serial = 698] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 217 (0x8ec31400) [pid = 10201] [serial = 708] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 216 (0x8bec1400) [pid = 10201] [serial = 701] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 215 (0x8e993000) [pid = 10201] [serial = 707] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 214 (0x8de65c00) [pid = 10201] [serial = 704] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 213 (0x9011cc00) [pid = 10201] [serial = 668] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | --DOMWINDOW == 212 (0x8f835000) [pid = 10201] [serial = 710] [outer = (nil)] [url = about:blank] 11:22:02 INFO - PROCESS | 10201 | 1460917322722 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 11:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1731ms 11:22:02 INFO - PROCESS | 10201 | 1460917322764 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:22:02 INFO - PROCESS | 10201 | 1460917322768 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:22:02 INFO - PROCESS | 10201 | 1460917322782 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:22:02 INFO - PROCESS | 10201 | 1460917322792 Marionette TRACE conn3 <- [1,1082,null,{}] 11:22:02 INFO - PROCESS | 10201 | 1460917322800 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:02 INFO - PROCESS | 10201 | 1460917322990 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:22:03 INFO - PROCESS | 10201 | 1460917323003 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e44800 == 115 [pid = 10201] [id = 278] 11:22:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 213 (0x9011f000) [pid = 10201] [serial = 835] [outer = (nil)] 11:22:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 214 (0x914d5400) [pid = 10201] [serial = 836] [outer = 0x9011f000] 11:22:03 INFO - PROCESS | 10201 | 1460917323101 Marionette DEBUG loaded listener.js 11:22:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 215 (0x9206f000) [pid = 10201] [serial = 837] [outer = 0x9011f000] 11:22:04 INFO - PROCESS | 10201 | 1460917324069 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 11:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1350ms 11:22:04 INFO - PROCESS | 10201 | 1460917324125 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:22:04 INFO - PROCESS | 10201 | 1460917324129 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:22:04 INFO - PROCESS | 10201 | 1460917324135 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:22:04 INFO - PROCESS | 10201 | 1460917324139 Marionette TRACE conn3 <- [1,1086,null,{}] 11:22:04 INFO - PROCESS | 10201 | 1460917324145 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:04 INFO - PROCESS | 10201 | 1460917324393 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:22:04 INFO - PROCESS | 10201 | 1460917324430 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x879ce400 == 116 [pid = 10201] [id = 279] 11:22:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 216 (0x8b290400) [pid = 10201] [serial = 838] [outer = (nil)] 11:22:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 217 (0x9359d000) [pid = 10201] [serial = 839] [outer = 0x8b290400] 11:22:04 INFO - PROCESS | 10201 | 1460917324511 Marionette DEBUG loaded listener.js 11:22:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 218 (0x93781800) [pid = 10201] [serial = 840] [outer = 0x8b290400] 11:22:05 INFO - PROCESS | 10201 | 1460917325603 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 11:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1533ms 11:22:05 INFO - PROCESS | 10201 | 1460917325669 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:22:05 INFO - PROCESS | 10201 | 1460917325673 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:22:05 INFO - PROCESS | 10201 | 1460917325679 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:22:05 INFO - PROCESS | 10201 | 1460917325683 Marionette TRACE conn3 <- [1,1090,null,{}] 11:22:05 INFO - PROCESS | 10201 | 1460917325688 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:05 INFO - PROCESS | 10201 | 1460917325935 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:22:05 INFO - PROCESS | 10201 | 1460917325959 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x94447000 == 117 [pid = 10201] [id = 280] 11:22:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 219 (0x9444f800) [pid = 10201] [serial = 841] [outer = (nil)] 11:22:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 220 (0x94611c00) [pid = 10201] [serial = 842] [outer = 0x9444f800] 11:22:06 INFO - PROCESS | 10201 | 1460917326055 Marionette DEBUG loaded listener.js 11:22:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 221 (0x973a2c00) [pid = 10201] [serial = 843] [outer = 0x9444f800] 11:22:07 INFO - PROCESS | 10201 | --DOMWINDOW == 220 (0x8ffb0800) [pid = 10201] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:22:07 INFO - PROCESS | 10201 | --DOMWINDOW == 219 (0x8be56c00) [pid = 10201] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:22:07 INFO - PROCESS | 10201 | --DOMWINDOW == 218 (0x8e992800) [pid = 10201] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:22:07 INFO - PROCESS | 10201 | --DOMWINDOW == 217 (0x89d4cc00) [pid = 10201] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:22:07 INFO - PROCESS | 10201 | --DOMWINDOW == 216 (0x8ffeb000) [pid = 10201] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:22:07 INFO - PROCESS | 10201 | 1460917327635 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 11:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1981ms 11:22:07 INFO - PROCESS | 10201 | 1460917327662 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:22:07 INFO - PROCESS | 10201 | 1460917327664 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:22:07 INFO - PROCESS | 10201 | 1460917327671 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:22:07 INFO - PROCESS | 10201 | 1460917327675 Marionette TRACE conn3 <- [1,1094,null,{}] 11:22:07 INFO - PROCESS | 10201 | 1460917327680 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:07 INFO - PROCESS | 10201 | 1460917327917 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:22:07 INFO - PROCESS | 10201 | 1460917327939 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d2800 == 118 [pid = 10201] [id = 281] 11:22:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 217 (0x8be52000) [pid = 10201] [serial = 844] [outer = (nil)] 11:22:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 218 (0x9444f400) [pid = 10201] [serial = 845] [outer = 0x8be52000] 11:22:08 INFO - PROCESS | 10201 | 1460917328014 Marionette DEBUG loaded listener.js 11:22:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 219 (0x974bac00) [pid = 10201] [serial = 846] [outer = 0x8be52000] 11:22:08 INFO - PROCESS | 10201 | 1460917328940 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 11:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1290ms 11:22:08 INFO - PROCESS | 10201 | 1460917328963 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:22:08 INFO - PROCESS | 10201 | 1460917328967 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:22:08 INFO - PROCESS | 10201 | 1460917328974 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:22:08 INFO - PROCESS | 10201 | 1460917328977 Marionette TRACE conn3 <- [1,1098,null,{}] 11:22:08 INFO - PROCESS | 10201 | 1460917328983 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:09 INFO - PROCESS | 10201 | 1460917329148 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:22:09 INFO - PROCESS | 10201 | 1460917329457 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d2c00 == 119 [pid = 10201] [id = 282] 11:22:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 220 (0x879d3c00) [pid = 10201] [serial = 847] [outer = (nil)] 11:22:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 221 (0x89e4ac00) [pid = 10201] [serial = 848] [outer = 0x879d3c00] 11:22:09 INFO - PROCESS | 10201 | 1460917329571 Marionette DEBUG loaded listener.js 11:22:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 222 (0x8be52c00) [pid = 10201] [serial = 849] [outer = 0x879d3c00] 11:22:10 INFO - PROCESS | 10201 | 1460917330648 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 11:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1736ms 11:22:10 INFO - PROCESS | 10201 | 1460917330713 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:22:10 INFO - PROCESS | 10201 | 1460917330723 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:22:10 INFO - PROCESS | 10201 | 1460917330733 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:22:10 INFO - PROCESS | 10201 | 1460917330740 Marionette TRACE conn3 <- [1,1102,null,{}] 11:22:10 INFO - PROCESS | 10201 | 1460917330750 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:11 INFO - PROCESS | 10201 | 1460917331004 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:22:11 INFO - PROCESS | 10201 | 1460917331318 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fba9c00 == 120 [pid = 10201] [id = 283] 11:22:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 223 (0x8fd39400) [pid = 10201] [serial = 850] [outer = (nil)] 11:22:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 224 (0x8fd46800) [pid = 10201] [serial = 851] [outer = 0x8fd39400] 11:22:11 INFO - PROCESS | 10201 | 1460917331411 Marionette DEBUG loaded listener.js 11:22:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 225 (0x8ffa7000) [pid = 10201] [serial = 852] [outer = 0x8fd39400] 11:22:12 INFO - PROCESS | 10201 | 1460917332467 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 11:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1789ms 11:22:12 INFO - PROCESS | 10201 | 1460917332526 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:22:12 INFO - PROCESS | 10201 | 1460917332533 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:22:12 INFO - PROCESS | 10201 | 1460917332541 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:22:12 INFO - PROCESS | 10201 | 1460917332545 Marionette TRACE conn3 <- [1,1106,null,{}] 11:22:12 INFO - PROCESS | 10201 | 1460917332552 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:12 INFO - PROCESS | 10201 | 1460917332778 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:22:13 INFO - PROCESS | 10201 | 1460917333139 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa5800 == 121 [pid = 10201] [id = 284] 11:22:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 226 (0x91152800) [pid = 10201] [serial = 853] [outer = (nil)] 11:22:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 227 (0x911e5400) [pid = 10201] [serial = 854] [outer = 0x91152800] 11:22:13 INFO - PROCESS | 10201 | 1460917333249 Marionette DEBUG loaded listener.js 11:22:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 228 (0x9359dc00) [pid = 10201] [serial = 855] [outer = 0x91152800] 11:22:14 INFO - PROCESS | 10201 | 1460917334252 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 11:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1788ms 11:22:14 INFO - PROCESS | 10201 | 1460917334329 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:22:14 INFO - PROCESS | 10201 | 1460917334332 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:22:14 INFO - PROCESS | 10201 | 1460917334349 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:22:14 INFO - PROCESS | 10201 | 1460917334361 Marionette TRACE conn3 <- [1,1110,null,{}] 11:22:14 INFO - PROCESS | 10201 | 1460917334368 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:14 INFO - PROCESS | 10201 | 1460917334735 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:22:14 INFO - PROCESS | 10201 | 1460917334942 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x96272000 == 122 [pid = 10201] [id = 285] 11:22:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 229 (0x97011800) [pid = 10201] [serial = 856] [outer = (nil)] 11:22:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 230 (0x97b49c00) [pid = 10201] [serial = 857] [outer = 0x97011800] 11:22:15 INFO - PROCESS | 10201 | 1460917335040 Marionette DEBUG loaded listener.js 11:22:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 231 (0x97b58400) [pid = 10201] [serial = 858] [outer = 0x97011800] 11:22:16 INFO - PROCESS | 10201 | 1460917336016 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 11:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1711ms 11:22:16 INFO - PROCESS | 10201 | 1460917336052 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 10201 | 1460917336056 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:22:16 INFO - PROCESS | 10201 | 1460917336064 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:22:16 INFO - PROCESS | 10201 | 1460917336067 Marionette TRACE conn3 <- [1,1114,null,{}] 11:22:16 INFO - PROCESS | 10201 | 1460917336073 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:16 INFO - PROCESS | 10201 | 1460917336269 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:22:16 INFO - PROCESS | 10201 | 1460917336528 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x963d6400 == 123 [pid = 10201] [id = 286] 11:22:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 232 (0x97b50000) [pid = 10201] [serial = 859] [outer = (nil)] 11:22:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 233 (0x97f02c00) [pid = 10201] [serial = 860] [outer = 0x97b50000] 11:22:16 INFO - PROCESS | 10201 | 1460917336665 Marionette DEBUG loaded listener.js 11:22:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 234 (0x9839f000) [pid = 10201] [serial = 861] [outer = 0x97b50000] 11:22:17 INFO - PROCESS | 10201 | --DOCSHELL 0x916a8000 == 122 [pid = 10201] [id = 9] 11:22:17 INFO - PROCESS | 10201 | 1460917337698 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 11:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1684ms 11:22:17 INFO - PROCESS | 10201 | 1460917337749 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:22:17 INFO - PROCESS | 10201 | 1460917337753 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:22:17 INFO - PROCESS | 10201 | 1460917337760 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:22:17 INFO - PROCESS | 10201 | 1460917337764 Marionette TRACE conn3 <- [1,1118,null,{}] 11:22:17 INFO - PROCESS | 10201 | 1460917337770 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:18 INFO - PROCESS | 10201 | 1460917337999 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:22:18 INFO - PROCESS | 10201 | 1460917338314 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x963e1c00 == 123 [pid = 10201] [id = 287] 11:22:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 235 (0x97b7ac00) [pid = 10201] [serial = 862] [outer = (nil)] 11:22:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 236 (0x98c70c00) [pid = 10201] [serial = 863] [outer = 0x97b7ac00] 11:22:18 INFO - PROCESS | 10201 | 1460917338424 Marionette DEBUG loaded listener.js 11:22:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 237 (0x99371000) [pid = 10201] [serial = 864] [outer = 0x97b7ac00] 11:22:19 INFO - PROCESS | 10201 | 1460917339393 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 11:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1690ms 11:22:19 INFO - PROCESS | 10201 | 1460917339451 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:22:19 INFO - PROCESS | 10201 | 1460917339455 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:22:19 INFO - PROCESS | 10201 | 1460917339462 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:22:19 INFO - PROCESS | 10201 | 1460917339466 Marionette TRACE conn3 <- [1,1122,null,{}] 11:22:19 INFO - PROCESS | 10201 | 1460917339472 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:19 INFO - PROCESS | 10201 | 1460917339680 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:22:19 INFO - PROCESS | 10201 | 1460917339937 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x962b5400 == 124 [pid = 10201] [id = 288] 11:22:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 238 (0x97b7ec00) [pid = 10201] [serial = 865] [outer = (nil)] 11:22:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 239 (0x9fbb9000) [pid = 10201] [serial = 866] [outer = 0x97b7ec00] 11:22:20 INFO - PROCESS | 10201 | 1460917340071 Marionette DEBUG loaded listener.js 11:22:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 240 (0xa00d2000) [pid = 10201] [serial = 867] [outer = 0x97b7ec00] 11:22:21 INFO - PROCESS | 10201 | 1460917341044 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 11:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1631ms 11:22:21 INFO - PROCESS | 10201 | 1460917341093 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:22:21 INFO - PROCESS | 10201 | 1460917341098 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:22:21 INFO - PROCESS | 10201 | 1460917341104 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:22:21 INFO - PROCESS | 10201 | 1460917341108 Marionette TRACE conn3 <- [1,1126,null,{}] 11:22:21 INFO - PROCESS | 10201 | 1460917341115 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:21 INFO - PROCESS | 10201 | 1460917341319 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:22:21 INFO - PROCESS | 10201 | 1460917341585 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x9b2e1c00 == 125 [pid = 10201] [id = 289] 11:22:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 241 (0x9b2f1000) [pid = 10201] [serial = 868] [outer = (nil)] 11:22:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 242 (0xa0c4f800) [pid = 10201] [serial = 869] [outer = 0x9b2f1000] 11:22:21 INFO - PROCESS | 10201 | 1460917341721 Marionette DEBUG loaded listener.js 11:22:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 243 (0xa0eee400) [pid = 10201] [serial = 870] [outer = 0x9b2f1000] 11:22:22 INFO - PROCESS | 10201 | 1460917342674 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 11:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1632ms 11:22:22 INFO - PROCESS | 10201 | 1460917342737 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:22:22 INFO - PROCESS | 10201 | 1460917342742 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:22:22 INFO - PROCESS | 10201 | 1460917342748 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:22:22 INFO - PROCESS | 10201 | 1460917342753 Marionette TRACE conn3 <- [1,1130,null,{}] 11:22:22 INFO - PROCESS | 10201 | 1460917342759 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:22 INFO - PROCESS | 10201 | 1460917342960 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:22:23 INFO - PROCESS | 10201 | 1460917343226 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x93599400 == 126 [pid = 10201] [id = 290] 11:22:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 244 (0x9932f000) [pid = 10201] [serial = 871] [outer = (nil)] 11:22:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 245 (0xa0fde800) [pid = 10201] [serial = 872] [outer = 0x9932f000] 11:22:23 INFO - PROCESS | 10201 | 1460917343358 Marionette DEBUG loaded listener.js 11:22:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 246 (0xa2a02c00) [pid = 10201] [serial = 873] [outer = 0x9932f000] 11:22:24 INFO - PROCESS | 10201 | 1460917344258 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 11:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1581ms 11:22:24 INFO - PROCESS | 10201 | 1460917344329 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:22:24 INFO - PROCESS | 10201 | 1460917344334 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:22:24 INFO - PROCESS | 10201 | 1460917344341 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:22:24 INFO - PROCESS | 10201 | 1460917344345 Marionette TRACE conn3 <- [1,1134,null,{}] 11:22:24 INFO - PROCESS | 10201 | 1460917344351 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:24 INFO - PROCESS | 10201 | 1460917344579 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:22:24 INFO - PROCESS | 10201 | 1460917344858 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:24 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0fd9000 == 127 [pid = 10201] [id = 291] 11:22:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 247 (0xa2817800) [pid = 10201] [serial = 874] [outer = (nil)] 11:22:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 248 (0xa3c1cc00) [pid = 10201] [serial = 875] [outer = 0xa2817800] 11:22:24 INFO - PROCESS | 10201 | 1460917344990 Marionette DEBUG loaded listener.js 11:22:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 249 (0xa3c26000) [pid = 10201] [serial = 876] [outer = 0xa2817800] 11:22:25 INFO - PROCESS | 10201 | 1460917345900 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 11:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1639ms 11:22:25 INFO - PROCESS | 10201 | 1460917345981 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:22:25 INFO - PROCESS | 10201 | 1460917345986 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:22:25 INFO - PROCESS | 10201 | 1460917345992 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:22:25 INFO - PROCESS | 10201 | 1460917345996 Marionette TRACE conn3 <- [1,1138,null,{}] 11:22:26 INFO - PROCESS | 10201 | 1460917346002 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:26 INFO - PROCESS | 10201 | 1460917346220 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:22:26 INFO - PROCESS | 10201 | 1460917346491 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:26 INFO - PROCESS | 10201 | ++DOCSHELL 0xa44bfc00 == 128 [pid = 10201] [id = 292] 11:22:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 250 (0xa453e000) [pid = 10201] [serial = 877] [outer = (nil)] 11:22:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 251 (0xa45ac400) [pid = 10201] [serial = 878] [outer = 0xa453e000] 11:22:26 INFO - PROCESS | 10201 | 1460917346633 Marionette DEBUG loaded listener.js 11:22:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 252 (0xa47b0400) [pid = 10201] [serial = 879] [outer = 0xa453e000] 11:22:27 INFO - PROCESS | 10201 | 1460917347568 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 11:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1636ms 11:22:27 INFO - PROCESS | 10201 | 1460917347629 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:22:27 INFO - PROCESS | 10201 | 1460917347633 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:22:27 INFO - PROCESS | 10201 | 1460917347641 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:22:27 INFO - PROCESS | 10201 | 1460917347646 Marionette TRACE conn3 <- [1,1142,null,{}] 11:22:27 INFO - PROCESS | 10201 | 1460917347653 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:27 INFO - PROCESS | 10201 | 1460917347887 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:22:28 INFO - PROCESS | 10201 | 1460917348158 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x862cd800 == 129 [pid = 10201] [id = 293] 11:22:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 253 (0x862d1000) [pid = 10201] [serial = 880] [outer = (nil)] 11:22:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 254 (0x862d9800) [pid = 10201] [serial = 881] [outer = 0x862d1000] 11:22:28 INFO - PROCESS | 10201 | 1460917348290 Marionette DEBUG loaded listener.js 11:22:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 255 (0xa3cc8800) [pid = 10201] [serial = 882] [outer = 0x862d1000] 11:22:29 INFO - PROCESS | 10201 | 1460917349182 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 11:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1587ms 11:22:29 INFO - PROCESS | 10201 | 1460917349229 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:22:29 INFO - PROCESS | 10201 | 1460917349233 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:22:29 INFO - PROCESS | 10201 | 1460917349240 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:22:29 INFO - PROCESS | 10201 | 1460917349244 Marionette TRACE conn3 <- [1,1146,null,{}] 11:22:29 INFO - PROCESS | 10201 | 1460917349250 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:29 INFO - PROCESS | 10201 | 1460917349440 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:22:29 INFO - PROCESS | 10201 | 1460917349712 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x862ce400 == 130 [pid = 10201] [id = 294] 11:22:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 256 (0x862cf800) [pid = 10201] [serial = 883] [outer = (nil)] 11:22:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 257 (0x865a7000) [pid = 10201] [serial = 884] [outer = 0x862cf800] 11:22:29 INFO - PROCESS | 10201 | 1460917349853 Marionette DEBUG loaded listener.js 11:22:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 258 (0x865ab400) [pid = 10201] [serial = 885] [outer = 0x862cf800] 11:22:30 INFO - PROCESS | 10201 | 1460917350795 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 11:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1590ms 11:22:30 INFO - PROCESS | 10201 | 1460917350830 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:22:30 INFO - PROCESS | 10201 | 1460917350834 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:22:30 INFO - PROCESS | 10201 | 1460917350841 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:22:30 INFO - PROCESS | 10201 | 1460917350844 Marionette TRACE conn3 <- [1,1150,null,{}] 11:22:30 INFO - PROCESS | 10201 | 1460917350850 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:31 INFO - PROCESS | 10201 | 1460917351043 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:22:31 INFO - PROCESS | 10201 | 1460917351319 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x86272c00 == 131 [pid = 10201] [id = 295] 11:22:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 259 (0x86274c00) [pid = 10201] [serial = 886] [outer = (nil)] 11:22:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 260 (0x8627ac00) [pid = 10201] [serial = 887] [outer = 0x86274c00] 11:22:31 INFO - PROCESS | 10201 | 1460917351465 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 261 (0x8627d000) [pid = 10201] [serial = 888] [outer = 0x86274c00] 11:22:32 INFO - PROCESS | 10201 | 1460917352370 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 11:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1588ms 11:22:32 INFO - PROCESS | 10201 | 1460917352430 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:22:32 INFO - PROCESS | 10201 | 1460917352435 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:22:32 INFO - PROCESS | 10201 | 1460917352442 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 10201 | 1460917352446 Marionette TRACE conn3 <- [1,1154,null,{}] 11:22:32 INFO - PROCESS | 10201 | 1460917352452 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:32 INFO - PROCESS | 10201 | 1460917352644 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:22:32 INFO - PROCESS | 10201 | 1460917352911 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x86276800 == 132 [pid = 10201] [id = 296] 11:22:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 262 (0x8627e800) [pid = 10201] [serial = 889] [outer = (nil)] 11:22:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 263 (0x865a8800) [pid = 10201] [serial = 890] [outer = 0x8627e800] 11:22:33 INFO - PROCESS | 10201 | 1460917353046 Marionette DEBUG loaded listener.js 11:22:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 264 (0x865ad400) [pid = 10201] [serial = 891] [outer = 0x8627e800] 11:22:33 INFO - PROCESS | 10201 | 1460917353983 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 11:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 11:22:34 INFO - PROCESS | 10201 | 1460917354029 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:22:34 INFO - PROCESS | 10201 | 1460917354033 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:22:34 INFO - PROCESS | 10201 | 1460917354040 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:22:34 INFO - PROCESS | 10201 | 1460917354043 Marionette TRACE conn3 <- [1,1158,null,{}] 11:22:34 INFO - PROCESS | 10201 | 1460917354049 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:34 INFO - PROCESS | 10201 | 1460917354247 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:22:34 INFO - PROCESS | 10201 | 1460917354507 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x859ccc00 == 133 [pid = 10201] [id = 297] 11:22:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 265 (0x859cec00) [pid = 10201] [serial = 892] [outer = (nil)] 11:22:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 266 (0x859d5800) [pid = 10201] [serial = 893] [outer = 0x859cec00] 11:22:34 INFO - PROCESS | 10201 | 1460917354639 Marionette DEBUG loaded listener.js 11:22:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 267 (0x859d8000) [pid = 10201] [serial = 894] [outer = 0x859cec00] 11:22:35 INFO - PROCESS | 10201 | 1460917355611 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 11:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1637ms 11:22:35 INFO - PROCESS | 10201 | 1460917355682 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:22:35 INFO - PROCESS | 10201 | 1460917355686 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:22:35 INFO - PROCESS | 10201 | 1460917355697 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:22:35 INFO - PROCESS | 10201 | 1460917355700 Marionette TRACE conn3 <- [1,1162,null,{}] 11:22:35 INFO - PROCESS | 10201 | 1460917355706 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:35 INFO - PROCESS | 10201 | 1460917355898 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:22:36 INFO - PROCESS | 10201 | 1460917356162 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d7800 == 134 [pid = 10201] [id = 298] 11:22:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 268 (0x8627c400) [pid = 10201] [serial = 895] [outer = (nil)] 11:22:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 269 (0x865b0c00) [pid = 10201] [serial = 896] [outer = 0x8627c400] 11:22:36 INFO - PROCESS | 10201 | 1460917356292 Marionette DEBUG loaded listener.js 11:22:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 270 (0x89e4e400) [pid = 10201] [serial = 897] [outer = 0x8627c400] 11:22:37 INFO - PROCESS | 10201 | 1460917357192 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 11:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1533ms 11:22:37 INFO - PROCESS | 10201 | 1460917357232 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:22:37 INFO - PROCESS | 10201 | 1460917357235 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:22:37 INFO - PROCESS | 10201 | 1460917357242 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:22:37 INFO - PROCESS | 10201 | 1460917357246 Marionette TRACE conn3 <- [1,1166,null,{}] 11:22:37 INFO - PROCESS | 10201 | 1460917357252 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:37 INFO - PROCESS | 10201 | 1460917357437 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:22:38 INFO - PROCESS | 10201 | 1460917358121 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d2800 == 135 [pid = 10201] [id = 299] 11:22:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 271 (0x862d2c00) [pid = 10201] [serial = 898] [outer = (nil)] 11:22:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 272 (0x862d8400) [pid = 10201] [serial = 899] [outer = 0x862d2c00] 11:22:38 INFO - PROCESS | 10201 | 1460917358225 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 273 (0x862dc400) [pid = 10201] [serial = 900] [outer = 0x862d2c00] 11:22:39 INFO - PROCESS | 10201 | 1460917359154 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 11:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1986ms 11:22:39 INFO - PROCESS | 10201 | 1460917359230 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:22:39 INFO - PROCESS | 10201 | 1460917359237 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:22:39 INFO - PROCESS | 10201 | 1460917359246 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 10201 | 1460917359251 Marionette TRACE conn3 <- [1,1170,null,{}] 11:22:39 INFO - PROCESS | 10201 | 1460917359258 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:39 INFO - PROCESS | 10201 | 1460917359459 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8be55c00 == 134 [pid = 10201] [id = 221] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffac000 == 133 [pid = 10201] [id = 222] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x935a8c00 == 132 [pid = 10201] [id = 223] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x879d2800 == 131 [pid = 10201] [id = 281] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x94447000 == 130 [pid = 10201] [id = 280] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x879ce400 == 129 [pid = 10201] [id = 279] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x89e44800 == 128 [pid = 10201] [id = 278] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x879d1400 == 127 [pid = 10201] [id = 277] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8df70000 == 126 [pid = 10201] [id = 275] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3a800 == 125 [pid = 10201] [id = 276] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8e98d800 == 124 [pid = 10201] [id = 263] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x8deca000 == 123 [pid = 10201] [id = 262] 11:22:39 INFO - PROCESS | 10201 | --DOCSHELL 0x879d4800 == 122 [pid = 10201] [id = 261] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 272 (0x911da800) [pid = 10201] [serial = 780] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 271 (0x8fba9400) [pid = 10201] [serial = 773] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 270 (0x8fd45800) [pid = 10201] [serial = 774] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 269 (0x8f836000) [pid = 10201] [serial = 771] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 268 (0x8ec33800) [pid = 10201] [serial = 770] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 267 (0x8de6b000) [pid = 10201] [serial = 768] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 266 (0x8b469c00) [pid = 10201] [serial = 767] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 265 (0x8dec8c00) [pid = 10201] [serial = 722] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 264 (0x8fda4c00) [pid = 10201] [serial = 725] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 263 (0x8ffef800) [pid = 10201] [serial = 728] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 262 (0x9750cc00) [pid = 10201] [serial = 764] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 261 (0x8b470c00) [pid = 10201] [serial = 719] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 260 (0x9011c800) [pid = 10201] [serial = 731] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 259 (0x935a5c00) [pid = 10201] [serial = 782] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 258 (0x911de800) [pid = 10201] [serial = 734] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 257 (0x916a0400) [pid = 10201] [serial = 737] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 256 (0x9355c400) [pid = 10201] [serial = 740] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 255 (0x935a0c00) [pid = 10201] [serial = 743] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 254 (0x94445c00) [pid = 10201] [serial = 746] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 253 (0x95a45c00) [pid = 10201] [serial = 749] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 252 (0x96817000) [pid = 10201] [serial = 752] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 251 (0x9696d800) [pid = 10201] [serial = 755] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 250 (0x973f5000) [pid = 10201] [serial = 758] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 249 (0x9011d000) [pid = 10201] [serial = 761] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 248 (0x9065a400) [pid = 10201] [serial = 777] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 247 (0x8fff8000) [pid = 10201] [serial = 776] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | --DOMWINDOW == 246 (0x9115a800) [pid = 10201] [serial = 779] [outer = (nil)] [url = about:blank] 11:22:40 INFO - PROCESS | 10201 | 1460917360274 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e44800 == 123 [pid = 10201] [id = 300] 11:22:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 247 (0x8b3e7c00) [pid = 10201] [serial = 901] [outer = (nil)] 11:22:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 248 (0x8be4e000) [pid = 10201] [serial = 902] [outer = 0x8b3e7c00] 11:22:40 INFO - PROCESS | 10201 | 1460917360362 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 249 (0x8df70000) [pid = 10201] [serial = 903] [outer = 0x8b3e7c00] 11:22:41 INFO - PROCESS | 10201 | 1460917361178 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 11:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1991ms 11:22:41 INFO - PROCESS | 10201 | 1460917361239 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:22:41 INFO - PROCESS | 10201 | 1460917361245 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:22:41 INFO - PROCESS | 10201 | 1460917361278 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:22:41 INFO - PROCESS | 10201 | 1460917361281 Marionette TRACE conn3 <- [1,1174,null,{}] 11:22:41 INFO - PROCESS | 10201 | 1460917361290 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:41 INFO - PROCESS | 10201 | 1460917361474 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:22:41 INFO - PROCESS | 10201 | 1460917361486 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d4000 == 124 [pid = 10201] [id = 301] 11:22:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 250 (0x8df7c800) [pid = 10201] [serial = 904] [outer = (nil)] 11:22:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 251 (0x8fbaa400) [pid = 10201] [serial = 905] [outer = 0x8df7c800] 11:22:41 INFO - PROCESS | 10201 | 1460917361566 Marionette DEBUG loaded listener.js 11:22:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 252 (0x8fda2000) [pid = 10201] [serial = 906] [outer = 0x8df7c800] 11:22:42 INFO - PROCESS | 10201 | 1460917362806 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 11:22:42 INFO - PROCESS | 10201 | 1460917362873 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:22:42 INFO - PROCESS | 10201 | 1460917362890 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:22:42 INFO - PROCESS | 10201 | 1460917362899 Marionette TRACE conn3 <- [1,1178,null,{}] 11:22:42 INFO - PROCESS | 10201 | 1460917362913 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:43 INFO - PROCESS | 10201 | 1460917363179 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:22:43 INFO - PROCESS | 10201 | 1460917363204 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df7cc00 == 125 [pid = 10201] [id = 302] 11:22:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 253 (0x8ec40400) [pid = 10201] [serial = 907] [outer = (nil)] 11:22:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 254 (0x90650800) [pid = 10201] [serial = 908] [outer = 0x8ec40400] 11:22:43 INFO - PROCESS | 10201 | 1460917363279 Marionette DEBUG loaded listener.js 11:22:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 255 (0x911d9400) [pid = 10201] [serial = 909] [outer = 0x8ec40400] 11:22:44 INFO - PROCESS | 10201 | 1460917364268 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 11:22:44 INFO - PROCESS | 10201 | 1460917364342 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:22:44 INFO - PROCESS | 10201 | 1460917364349 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:22:44 INFO - PROCESS | 10201 | 1460917364351 Marionette TRACE conn3 <- [1,1182,null,{}] 11:22:44 INFO - PROCESS | 10201 | 1460917364357 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:44 INFO - PROCESS | 10201 | 1460917364600 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 254 (0x9444f800) [pid = 10201] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 253 (0x8fd3f400) [pid = 10201] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 252 (0x879d3000) [pid = 10201] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 251 (0x8df70c00) [pid = 10201] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 250 (0x9011f000) [pid = 10201] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 249 (0x8b290400) [pid = 10201] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:22:45 INFO - PROCESS | 10201 | --DOMWINDOW == 248 (0x8e994400) [pid = 10201] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:22:45 INFO - PROCESS | 10201 | 1460917365350 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d3000 == 126 [pid = 10201] [id = 303] 11:22:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 249 (0x879d5400) [pid = 10201] [serial = 910] [outer = (nil)] 11:22:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 250 (0x8bec7c00) [pid = 10201] [serial = 911] [outer = 0x879d5400] 11:22:45 INFO - PROCESS | 10201 | 1460917365428 Marionette DEBUG loaded listener.js 11:22:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 251 (0x8fba1800) [pid = 10201] [serial = 912] [outer = 0x879d5400] 11:22:46 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:46 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:22:46 INFO - PROCESS | 10201 | 1460917366250 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 11:22:46 INFO - PROCESS | 10201 | 1460917366285 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:22:46 INFO - PROCESS | 10201 | 1460917366292 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:22:46 INFO - PROCESS | 10201 | 1460917366296 Marionette TRACE conn3 <- [1,1186,null,{}] 11:22:46 INFO - PROCESS | 10201 | 1460917366313 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:46 INFO - PROCESS | 10201 | 1460917366487 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:22:46 INFO - PROCESS | 10201 | 1460917366502 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x93563800 == 127 [pid = 10201] [id = 304] 11:22:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 252 (0x93566400) [pid = 10201] [serial = 913] [outer = (nil)] 11:22:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 253 (0x9377c400) [pid = 10201] [serial = 914] [outer = 0x93566400] 11:22:46 INFO - PROCESS | 10201 | 1460917366593 Marionette DEBUG loaded listener.js 11:22:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 254 (0x962bd800) [pid = 10201] [serial = 915] [outer = 0x93566400] 11:22:48 INFO - PROCESS | 10201 | 1460917368101 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 11:22:48 INFO - PROCESS | 10201 | 1460917368152 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:22:48 INFO - PROCESS | 10201 | 1460917368162 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:22:48 INFO - PROCESS | 10201 | 1460917368167 Marionette TRACE conn3 <- [1,1190,null,{}] 11:22:48 INFO - PROCESS | 10201 | 1460917368177 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:48 INFO - PROCESS | 10201 | 1460917368490 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:22:48 INFO - PROCESS | 10201 | 1460917368753 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d4400 == 128 [pid = 10201] [id = 305] 11:22:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 255 (0x862da000) [pid = 10201] [serial = 916] [outer = (nil)] 11:22:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 256 (0x8b467400) [pid = 10201] [serial = 917] [outer = 0x862da000] 11:22:48 INFO - PROCESS | 10201 | 1460917368861 Marionette DEBUG loaded listener.js 11:22:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 257 (0x8e998400) [pid = 10201] [serial = 918] [outer = 0x862da000] 11:22:49 INFO - PROCESS | 10201 | 1460917369910 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 10201 | 1460917369980 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:22:50 INFO - PROCESS | 10201 | 1460917369995 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:22:50 INFO - PROCESS | 10201 | 1460917370001 Marionette TRACE conn3 <- [1,1194,null,{}] 11:22:50 INFO - PROCESS | 10201 | 1460917370010 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:50 INFO - PROCESS | 10201 | 1460917370303 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:22:50 INFO - PROCESS | 10201 | 1460917370662 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdaec00 == 129 [pid = 10201] [id = 306] 11:22:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 258 (0x8ffa4c00) [pid = 10201] [serial = 919] [outer = (nil)] 11:22:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 259 (0x90119800) [pid = 10201] [serial = 920] [outer = 0x8ffa4c00] 11:22:50 INFO - PROCESS | 10201 | 1460917370770 Marionette DEBUG loaded listener.js 11:22:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 260 (0x91153000) [pid = 10201] [serial = 921] [outer = 0x8ffa4c00] 11:22:51 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:51 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:51 INFO - PROCESS | 10201 | 1460917371803 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 11:22:51 INFO - PROCESS | 10201 | 1460917371888 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:22:51 INFO - PROCESS | 10201 | 1460917371895 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:22:51 INFO - PROCESS | 10201 | 1460917371902 Marionette TRACE conn3 <- [1,1198,null,{}] 11:22:51 INFO - PROCESS | 10201 | 1460917371920 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:52 INFO - PROCESS | 10201 | 1460917372172 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:22:52 INFO - PROCESS | 10201 | 1460917372493 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffeac00 == 130 [pid = 10201] [id = 307] 11:22:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 261 (0x9011f400) [pid = 10201] [serial = 922] [outer = (nil)] 11:22:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 262 (0x963e0800) [pid = 10201] [serial = 923] [outer = 0x9011f400] 11:22:52 INFO - PROCESS | 10201 | 1460917372589 Marionette DEBUG loaded listener.js 11:22:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 263 (0x973f5000) [pid = 10201] [serial = 924] [outer = 0x9011f400] 11:22:53 INFO - PROCESS | 10201 | 1460917373532 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1693ms 11:22:53 INFO - PROCESS | 10201 | 1460917373589 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:22:53 INFO - PROCESS | 10201 | 1460917373594 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:22:53 INFO - PROCESS | 10201 | 1460917373601 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 10201 | 1460917373604 Marionette TRACE conn3 <- [1,1202,null,{}] 11:22:53 INFO - PROCESS | 10201 | 1460917373611 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:53 INFO - PROCESS | 10201 | 1460917373811 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:22:54 INFO - PROCESS | 10201 | 1460917374122 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x9444c400 == 131 [pid = 10201] [id = 308] 11:22:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 264 (0x979a2800) [pid = 10201] [serial = 925] [outer = (nil)] 11:22:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 265 (0x97b4e800) [pid = 10201] [serial = 926] [outer = 0x979a2800] 11:22:54 INFO - PROCESS | 10201 | 1460917374225 Marionette DEBUG loaded listener.js 11:22:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 266 (0x97b76c00) [pid = 10201] [serial = 927] [outer = 0x979a2800] 11:22:55 INFO - PROCESS | 10201 | 1460917375149 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:22:55 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 11:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1584ms 11:22:55 INFO - PROCESS | 10201 | 1460917375185 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:22:55 INFO - PROCESS | 10201 | 1460917375189 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:22:55 INFO - PROCESS | 10201 | 1460917375196 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:22:55 INFO - PROCESS | 10201 | 1460917375198 Marionette TRACE conn3 <- [1,1206,null,{}] 11:22:55 INFO - PROCESS | 10201 | 1460917375205 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:55 INFO - PROCESS | 10201 | 1460917375393 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:22:55 INFO - PROCESS | 10201 | 1460917375707 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b52c00 == 132 [pid = 10201] [id = 309] 11:22:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 267 (0x97f03000) [pid = 10201] [serial = 928] [outer = (nil)] 11:22:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 268 (0x989c6400) [pid = 10201] [serial = 929] [outer = 0x97f03000] 11:22:55 INFO - PROCESS | 10201 | 1460917375813 Marionette DEBUG loaded listener.js 11:22:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 269 (0x99262000) [pid = 10201] [serial = 930] [outer = 0x97f03000] 11:22:56 INFO - PROCESS | 10201 | 1460917376748 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:22:56 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 11:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1630ms 11:22:56 INFO - PROCESS | 10201 | 1460917376828 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:22:56 INFO - PROCESS | 10201 | 1460917376831 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:22:56 INFO - PROCESS | 10201 | 1460917376838 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:22:56 INFO - PROCESS | 10201 | 1460917376842 Marionette TRACE conn3 <- [1,1210,null,{}] 11:22:56 INFO - PROCESS | 10201 | 1460917376848 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:57 INFO - PROCESS | 10201 | 1460917377114 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:22:57 INFO - PROCESS | 10201 | 1460917377443 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x99366c00 == 133 [pid = 10201] [id = 310] 11:22:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 270 (0x9936fc00) [pid = 10201] [serial = 931] [outer = (nil)] 11:22:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 271 (0x9b2e7c00) [pid = 10201] [serial = 932] [outer = 0x9936fc00] 11:22:57 INFO - PROCESS | 10201 | 1460917377544 Marionette DEBUG loaded listener.js 11:22:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 272 (0x9eb4ac00) [pid = 10201] [serial = 933] [outer = 0x9936fc00] 11:22:58 INFO - PROCESS | 10201 | 1460917378520 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1732ms 11:22:58 INFO - PROCESS | 10201 | 1460917378571 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:22:58 INFO - PROCESS | 10201 | 1460917378574 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:22:58 INFO - PROCESS | 10201 | 1460917378581 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:22:58 INFO - PROCESS | 10201 | 1460917378585 Marionette TRACE conn3 <- [1,1214,null,{}] 11:22:58 INFO - PROCESS | 10201 | 1460917378591 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:22:58 INFO - PROCESS | 10201 | 1460917378784 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:22:59 INFO - PROCESS | 10201 | 1460917379050 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x879ce400 == 134 [pid = 10201] [id = 311] 11:22:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 273 (0x96817000) [pid = 10201] [serial = 934] [outer = (nil)] 11:22:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 274 (0xa0ae4400) [pid = 10201] [serial = 935] [outer = 0x96817000] 11:22:59 INFO - PROCESS | 10201 | 1460917379183 Marionette DEBUG loaded listener.js 11:22:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 275 (0xa2812000) [pid = 10201] [serial = 936] [outer = 0x96817000] 11:23:00 INFO - PROCESS | 10201 | 1460917380108 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 11:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1579ms 11:23:00 INFO - PROCESS | 10201 | 1460917380162 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:23:00 INFO - PROCESS | 10201 | 1460917380166 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:23:00 INFO - PROCESS | 10201 | 1460917380173 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:23:00 INFO - PROCESS | 10201 | 1460917380176 Marionette TRACE conn3 <- [1,1218,null,{}] 11:23:00 INFO - PROCESS | 10201 | 1460917380182 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:00 INFO - PROCESS | 10201 | 1460917380417 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:23:00 INFO - PROCESS | 10201 | 1460917380727 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208b400 == 135 [pid = 10201] [id = 312] 11:23:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 276 (0x9208c400) [pid = 10201] [serial = 937] [outer = (nil)] 11:23:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 277 (0x92093000) [pid = 10201] [serial = 938] [outer = 0x9208c400] 11:23:00 INFO - PROCESS | 10201 | 1460917380824 Marionette DEBUG loaded listener.js 11:23:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 278 (0x92095400) [pid = 10201] [serial = 939] [outer = 0x9208c400] 11:23:01 INFO - PROCESS | 10201 | 1460917381747 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 11:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1637ms 11:23:01 INFO - PROCESS | 10201 | 1460917381811 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:23:01 INFO - PROCESS | 10201 | 1460917381816 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:23:01 INFO - PROCESS | 10201 | 1460917381823 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:23:01 INFO - PROCESS | 10201 | 1460917381827 Marionette TRACE conn3 <- [1,1222,null,{}] 11:23:01 INFO - PROCESS | 10201 | 1460917381833 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:02 INFO - PROCESS | 10201 | 1460917382081 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:23:02 INFO - PROCESS | 10201 | 1460917382402 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208e400 == 136 [pid = 10201] [id = 313] 11:23:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 279 (0x92095000) [pid = 10201] [serial = 940] [outer = (nil)] 11:23:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 280 (0x99342800) [pid = 10201] [serial = 941] [outer = 0x92095000] 11:23:02 INFO - PROCESS | 10201 | 1460917382491 Marionette DEBUG loaded listener.js 11:23:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 281 (0xa00d0800) [pid = 10201] [serial = 942] [outer = 0x92095000] 11:23:03 INFO - PROCESS | 10201 | 1460917383378 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 11:23:03 INFO - PROCESS | 10201 | 1460917383464 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 11:23:03 INFO - PROCESS | 10201 | 1460917383472 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:23:03 INFO - PROCESS | 10201 | 1460917383476 Marionette TRACE conn3 <- [1,1226,null,{}] 11:23:03 INFO - PROCESS | 10201 | 1460917383482 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:03 INFO - PROCESS | 10201 | 1460917383716 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:23:04 INFO - PROCESS | 10201 | 1460917384026 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cea400 == 137 [pid = 10201] [id = 314] 11:23:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 282 (0x85ceb000) [pid = 10201] [serial = 943] [outer = (nil)] 11:23:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 283 (0x85cf1400) [pid = 10201] [serial = 944] [outer = 0x85ceb000] 11:23:04 INFO - PROCESS | 10201 | 1460917384125 Marionette DEBUG loaded listener.js 11:23:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 284 (0x85cf4c00) [pid = 10201] [serial = 945] [outer = 0x85ceb000] 11:23:05 INFO - PROCESS | 10201 | 1460917385288 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 11:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1836ms 11:23:05 INFO - PROCESS | 10201 | 1460917385308 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:23:05 INFO - PROCESS | 10201 | 1460917385312 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:23:05 INFO - PROCESS | 10201 | 1460917385319 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:23:05 INFO - PROCESS | 10201 | 1460917385324 Marionette TRACE conn3 <- [1,1230,null,{}] 11:23:05 INFO - PROCESS | 10201 | 1460917385331 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:05 INFO - PROCESS | 10201 | 1460917385571 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:23:05 INFO - PROCESS | 10201 | 1460917385913 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:05 INFO - PROCESS | 10201 | ++DOCSHELL 0xa2a0c400 == 138 [pid = 10201] [id = 315] 11:23:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 285 (0xa45b1000) [pid = 10201] [serial = 946] [outer = (nil)] 11:23:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 286 (0xa47ac400) [pid = 10201] [serial = 947] [outer = 0xa45b1000] 11:23:06 INFO - PROCESS | 10201 | 1460917386019 Marionette DEBUG loaded listener.js 11:23:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 287 (0xa4c13c00) [pid = 10201] [serial = 948] [outer = 0xa45b1000] 11:23:07 INFO - PROCESS | 10201 | 1460917387000 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 11:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1747ms 11:23:07 INFO - PROCESS | 10201 | 1460917387066 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:23:07 INFO - PROCESS | 10201 | 1460917387070 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:23:07 INFO - PROCESS | 10201 | 1460917387077 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:23:07 INFO - PROCESS | 10201 | 1460917387081 Marionette TRACE conn3 <- [1,1234,null,{}] 11:23:07 INFO - PROCESS | 10201 | 1460917387087 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:07 INFO - PROCESS | 10201 | 1460917387310 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:23:07 INFO - PROCESS | 10201 | 1460917387638 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x85192c00 == 139 [pid = 10201] [id = 316] 11:23:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 288 (0x85194000) [pid = 10201] [serial = 949] [outer = (nil)] 11:23:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 289 (0x8519a400) [pid = 10201] [serial = 950] [outer = 0x85194000] 11:23:07 INFO - PROCESS | 10201 | 1460917387733 Marionette DEBUG loaded listener.js 11:23:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 290 (0x8519c400) [pid = 10201] [serial = 951] [outer = 0x85194000] 11:23:08 INFO - PROCESS | 10201 | 1460917388561 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 11:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1537ms 11:23:08 INFO - PROCESS | 10201 | 1460917388616 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:23:08 INFO - PROCESS | 10201 | 1460917388619 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:23:08 INFO - PROCESS | 10201 | 1460917388626 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:23:08 INFO - PROCESS | 10201 | 1460917388628 Marionette TRACE conn3 <- [1,1238,null,{}] 11:23:08 INFO - PROCESS | 10201 | 1460917388657 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:08 INFO - PROCESS | 10201 | 1460917388857 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:23:09 INFO - PROCESS | 10201 | 1460917389174 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x85194800 == 140 [pid = 10201] [id = 317] 11:23:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 291 (0x8519ac00) [pid = 10201] [serial = 952] [outer = (nil)] 11:23:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 292 (0x852aa800) [pid = 10201] [serial = 953] [outer = 0x8519ac00] 11:23:09 INFO - PROCESS | 10201 | 1460917389278 Marionette DEBUG loaded listener.js 11:23:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 293 (0x852acc00) [pid = 10201] [serial = 954] [outer = 0x8519ac00] 11:23:10 INFO - PROCESS | 10201 | 1460917390203 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 11:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1653ms 11:23:10 INFO - PROCESS | 10201 | 1460917390280 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:23:10 INFO - PROCESS | 10201 | 1460917390283 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:23:10 INFO - PROCESS | 10201 | 1460917390290 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:23:10 INFO - PROCESS | 10201 | 1460917390293 Marionette TRACE conn3 <- [1,1242,null,{}] 11:23:10 INFO - PROCESS | 10201 | 1460917390301 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:10 INFO - PROCESS | 10201 | 1460917390525 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:23:10 INFO - PROCESS | 10201 | 1460917390836 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505a000 == 141 [pid = 10201] [id = 318] 11:23:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 294 (0x8505a800) [pid = 10201] [serial = 955] [outer = (nil)] 11:23:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 295 (0x85061800) [pid = 10201] [serial = 956] [outer = 0x8505a800] 11:23:10 INFO - PROCESS | 10201 | 1460917390932 Marionette DEBUG loaded listener.js 11:23:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 296 (0x85063800) [pid = 10201] [serial = 957] [outer = 0x8505a800] 11:23:11 INFO - PROCESS | 10201 | 1460917391808 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 11:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1583ms 11:23:11 INFO - PROCESS | 10201 | 1460917391876 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:23:11 INFO - PROCESS | 10201 | 1460917391889 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:23:11 INFO - PROCESS | 10201 | 1460917391898 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:23:11 INFO - PROCESS | 10201 | 1460917391902 Marionette TRACE conn3 <- [1,1246,null,{}] 11:23:11 INFO - PROCESS | 10201 | 1460917391907 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:12 INFO - PROCESS | 10201 | 1460917392113 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:23:12 INFO - PROCESS | 10201 | 1460917392435 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x85059800 == 142 [pid = 10201] [id = 319] 11:23:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 297 (0x8505b800) [pid = 10201] [serial = 958] [outer = (nil)] 11:23:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 298 (0x8519b800) [pid = 10201] [serial = 959] [outer = 0x8505b800] 11:23:12 INFO - PROCESS | 10201 | 1460917392533 Marionette DEBUG loaded listener.js 11:23:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 299 (0x852a9800) [pid = 10201] [serial = 960] [outer = 0x8505b800] 11:23:13 INFO - PROCESS | 10201 | 1460917393496 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 11:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1640ms 11:23:13 INFO - PROCESS | 10201 | 1460917393538 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:23:13 INFO - PROCESS | 10201 | 1460917393543 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:23:13 INFO - PROCESS | 10201 | 1460917393550 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:23:13 INFO - PROCESS | 10201 | 1460917393554 Marionette TRACE conn3 <- [1,1250,null,{}] 11:23:13 INFO - PROCESS | 10201 | 1460917393560 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:13 INFO - PROCESS | 10201 | 1460917393780 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:23:14 INFO - PROCESS | 10201 | 1460917394146 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b12800 == 143 [pid = 10201] [id = 320] 11:23:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 300 (0x84b12c00) [pid = 10201] [serial = 961] [outer = (nil)] 11:23:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 301 (0x84b18c00) [pid = 10201] [serial = 962] [outer = 0x84b12c00] 11:23:14 INFO - PROCESS | 10201 | 1460917394247 Marionette DEBUG loaded listener.js 11:23:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 302 (0x84b1bc00) [pid = 10201] [serial = 963] [outer = 0x84b12c00] 11:23:15 INFO - PROCESS | 10201 | 1460917395201 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 11:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1688ms 11:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:23:15 INFO - PROCESS | 10201 | 1460917395238 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:23:15 INFO - PROCESS | 10201 | 1460917395241 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:23:15 INFO - PROCESS | 10201 | 1460917395249 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:23:15 INFO - PROCESS | 10201 | 1460917395253 Marionette TRACE conn3 <- [1,1254,null,{}] 11:23:15 INFO - PROCESS | 10201 | 1460917395260 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:15 INFO - PROCESS | 10201 | 1460917395462 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:23:15 INFO - PROCESS | 10201 | 1460917395788 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b19000 == 144 [pid = 10201] [id = 321] 11:23:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 303 (0x84b1e000) [pid = 10201] [serial = 964] [outer = (nil)] 11:23:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 304 (0x85068800) [pid = 10201] [serial = 965] [outer = 0x84b1e000] 11:23:15 INFO - PROCESS | 10201 | 1460917395883 Marionette DEBUG loaded listener.js 11:23:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 305 (0x852b2000) [pid = 10201] [serial = 966] [outer = 0x84b1e000] 11:23:16 INFO - PROCESS | 10201 | 1460917396846 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 11:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1633ms 11:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:23:16 INFO - PROCESS | 10201 | 1460917396882 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:23:16 INFO - PROCESS | 10201 | 1460917396885 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:23:16 INFO - PROCESS | 10201 | 1460917396893 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:23:16 INFO - PROCESS | 10201 | 1460917396896 Marionette TRACE conn3 <- [1,1258,null,{}] 11:23:16 INFO - PROCESS | 10201 | 1460917396902 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:17 INFO - PROCESS | 10201 | 1460917397117 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:23:17 INFO - PROCESS | 10201 | 1460917397452 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b1cc00 == 145 [pid = 10201] [id = 322] 11:23:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 306 (0x84b1ec00) [pid = 10201] [serial = 967] [outer = (nil)] 11:23:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 307 (0x86280800) [pid = 10201] [serial = 968] [outer = 0x84b1ec00] 11:23:17 INFO - PROCESS | 10201 | 1460917397552 Marionette DEBUG loaded listener.js 11:23:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 308 (0x86305c00) [pid = 10201] [serial = 969] [outer = 0x84b1ec00] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x979af000 == 144 [pid = 10201] [id = 56] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x8bece000 == 143 [pid = 10201] [id = 194] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x97b56000 == 142 [pid = 10201] [id = 202] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa4400 == 141 [pid = 10201] [id = 201] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x916a6000 == 140 [pid = 10201] [id = 10] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x86276800 == 139 [pid = 10201] [id = 296] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x859ccc00 == 138 [pid = 10201] [id = 297] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x86272c00 == 137 [pid = 10201] [id = 295] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x862ce400 == 136 [pid = 10201] [id = 294] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0xa44bfc00 == 135 [pid = 10201] [id = 292] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x862cd800 == 134 [pid = 10201] [id = 293] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0xa0fd9000 == 133 [pid = 10201] [id = 291] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x93599400 == 132 [pid = 10201] [id = 290] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x9b2e1c00 == 131 [pid = 10201] [id = 289] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x962b5400 == 130 [pid = 10201] [id = 288] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x963d6400 == 129 [pid = 10201] [id = 286] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x963e1c00 == 128 [pid = 10201] [id = 287] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x96272000 == 127 [pid = 10201] [id = 285] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa5800 == 126 [pid = 10201] [id = 284] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba9c00 == 125 [pid = 10201] [id = 283] 11:23:18 INFO - PROCESS | 10201 | --DOCSHELL 0x879d2c00 == 124 [pid = 10201] [id = 282] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 307 (0x94450c00) [pid = 10201] [serial = 783] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 306 (0x9444f400) [pid = 10201] [serial = 845] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 305 (0x974b2000) [pid = 10201] [serial = 800] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 304 (0x9932ec00) [pid = 10201] [serial = 812] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 303 (0x89d52400) [pid = 10201] [serial = 785] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 302 (0x94611c00) [pid = 10201] [serial = 842] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 301 (0x9936ec00) [pid = 10201] [serial = 815] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 300 (0x8ffed400) [pid = 10201] [serial = 830] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 299 (0x90659800) [pid = 10201] [serial = 831] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 298 (0x8b289400) [pid = 10201] [serial = 833] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 297 (0x8ec3b800) [pid = 10201] [serial = 834] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 296 (0x97f03800) [pid = 10201] [serial = 803] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 295 (0x8e996400) [pid = 10201] [serial = 788] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 294 (0x95921800) [pid = 10201] [serial = 797] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 293 (0x9011d800) [pid = 10201] [serial = 791] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 292 (0x8df7d000) [pid = 10201] [serial = 827] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 291 (0x8ec31c00) [pid = 10201] [serial = 828] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 290 (0x8fda9800) [pid = 10201] [serial = 824] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 289 (0x973a2c00) [pid = 10201] [serial = 843] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 288 (0xa0002c00) [pid = 10201] [serial = 821] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 287 (0x9fbb7800) [pid = 10201] [serial = 818] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 286 (0x98442000) [pid = 10201] [serial = 806] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 285 (0x935a3400) [pid = 10201] [serial = 794] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 284 (0x914d5400) [pid = 10201] [serial = 836] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 283 (0x9206f000) [pid = 10201] [serial = 837] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 282 (0x98c70800) [pid = 10201] [serial = 809] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 281 (0x9359d000) [pid = 10201] [serial = 839] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | --DOMWINDOW == 280 (0x93781800) [pid = 10201] [serial = 840] [outer = (nil)] [url = about:blank] 11:23:19 INFO - PROCESS | 10201 | 1460917399681 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 2842ms 11:23:19 INFO - PROCESS | 10201 | 1460917399734 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 10201 | 1460917399739 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:23:19 INFO - PROCESS | 10201 | 1460917399749 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - PROCESS | 10201 | 1460917399753 Marionette TRACE conn3 <- [1,1262,null,{}] 11:23:19 INFO - PROCESS | 10201 | 1460917399761 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:19 INFO - PROCESS | 10201 | 1460917399936 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:23:20 INFO - PROCESS | 10201 | 1460917400136 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x86272c00 == 125 [pid = 10201] [id = 323] 11:23:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 281 (0x862d6c00) [pid = 10201] [serial = 970] [outer = (nil)] 11:23:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 282 (0x8630b400) [pid = 10201] [serial = 971] [outer = 0x862d6c00] 11:23:20 INFO - PROCESS | 10201 | 1460917400211 Marionette DEBUG loaded listener.js 11:23:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 283 (0x8630ec00) [pid = 10201] [serial = 972] [outer = 0x862d6c00] 11:23:21 INFO - PROCESS | 10201 | 1460917401107 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 11:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1391ms 11:23:21 INFO - PROCESS | 10201 | 1460917401140 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 10201 | 1460917401148 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:23:21 INFO - PROCESS | 10201 | 1460917401158 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 10201 | 1460917401163 Marionette TRACE conn3 <- [1,1266,null,{}] 11:23:21 INFO - PROCESS | 10201 | 1460917401168 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:21 INFO - PROCESS | 10201 | 1460917401343 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:23:21 INFO - PROCESS | 10201 | 1460917401354 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x86313400 == 126 [pid = 10201] [id = 324] 11:23:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 284 (0x86314800) [pid = 10201] [serial = 973] [outer = (nil)] 11:23:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 285 (0x89d50c00) [pid = 10201] [serial = 974] [outer = 0x86314800] 11:23:21 INFO - PROCESS | 10201 | 1460917401623 Marionette DEBUG loaded listener.js 11:23:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 286 (0x8b3e8800) [pid = 10201] [serial = 975] [outer = 0x86314800] 11:23:22 INFO - PROCESS | 10201 | 1460917402595 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 11:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 11:23:22 INFO - PROCESS | 10201 | 1460917402644 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:23:22 INFO - PROCESS | 10201 | 1460917402649 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:23:22 INFO - PROCESS | 10201 | 1460917402660 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:23:22 INFO - PROCESS | 10201 | 1460917402665 Marionette TRACE conn3 <- [1,1270,null,{}] 11:23:22 INFO - PROCESS | 10201 | 1460917402682 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:22 INFO - PROCESS | 10201 | 1460917402933 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:23:22 INFO - PROCESS | 10201 | 1460917402957 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec3c00 == 127 [pid = 10201] [id = 325] 11:23:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 287 (0x8e995400) [pid = 10201] [serial = 976] [outer = (nil)] 11:23:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 288 (0x8ec34800) [pid = 10201] [serial = 977] [outer = 0x8e995400] 11:23:23 INFO - PROCESS | 10201 | 1460917403033 Marionette DEBUG loaded listener.js 11:23:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 289 (0x8f83d400) [pid = 10201] [serial = 978] [outer = 0x8e995400] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 288 (0x8df7c800) [pid = 10201] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 287 (0x8ec40400) [pid = 10201] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 286 (0x92069800) [pid = 10201] [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.] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 285 (0x8b3e7c00) [pid = 10201] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 284 (0x8be52000) [pid = 10201] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 283 (0x862d2c00) [pid = 10201] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 282 (0x916a9800) [pid = 10201] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:23:24 INFO - PROCESS | 10201 | --DOMWINDOW == 281 (0x879d5400) [pid = 10201] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:23:24 INFO - PROCESS | 10201 | 1460917404521 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 11:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1895ms 11:23:24 INFO - PROCESS | 10201 | 1460917404565 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:23:24 INFO - PROCESS | 10201 | 1460917404570 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:23:24 INFO - PROCESS | 10201 | 1460917404576 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:23:24 INFO - PROCESS | 10201 | 1460917404580 Marionette TRACE conn3 <- [1,1274,null,{}] 11:23:24 INFO - PROCESS | 10201 | 1460917404585 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:24 INFO - PROCESS | 10201 | 1460917404751 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:23:24 INFO - PROCESS | 10201 | 1460917404768 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d2c00 == 128 [pid = 10201] [id = 326] 11:23:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 282 (0x8fd45800) [pid = 10201] [serial = 979] [outer = (nil)] 11:23:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 283 (0x8ffa4400) [pid = 10201] [serial = 980] [outer = 0x8fd45800] 11:23:24 INFO - PROCESS | 10201 | 1460917404842 Marionette DEBUG loaded listener.js 11:23:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 284 (0x8ffb1c00) [pid = 10201] [serial = 981] [outer = 0x8fd45800] 11:23:25 INFO - PROCESS | 10201 | 1460917405799 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 11:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1287ms 11:23:25 INFO - PROCESS | 10201 | 1460917405864 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:23:25 INFO - PROCESS | 10201 | 1460917405868 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:23:25 INFO - PROCESS | 10201 | 1460917405875 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:23:25 INFO - PROCESS | 10201 | 1460917405878 Marionette TRACE conn3 <- [1,1278,null,{}] 11:23:25 INFO - PROCESS | 10201 | 1460917405884 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:26 INFO - PROCESS | 10201 | 1460917406064 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:23:26 INFO - PROCESS | 10201 | 1460917406413 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b18400 == 129 [pid = 10201] [id = 327] 11:23:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 285 (0x8505e000) [pid = 10201] [serial = 982] [outer = (nil)] 11:23:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 286 (0x85199000) [pid = 10201] [serial = 983] [outer = 0x8505e000] 11:23:26 INFO - PROCESS | 10201 | 1460917406589 Marionette DEBUG loaded listener.js 11:23:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 287 (0x85ceec00) [pid = 10201] [serial = 984] [outer = 0x8505e000] 11:23:27 INFO - PROCESS | 10201 | 1460917407755 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 11:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1951ms 11:23:27 INFO - PROCESS | 10201 | 1460917407829 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:23:27 INFO - PROCESS | 10201 | 1460917407838 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:23:27 INFO - PROCESS | 10201 | 1460917407850 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:23:27 INFO - PROCESS | 10201 | 1460917407855 Marionette TRACE conn3 <- [1,1282,null,{}] 11:23:27 INFO - PROCESS | 10201 | 1460917407864 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:28 INFO - PROCESS | 10201 | 1460917408123 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:23:28 INFO - PROCESS | 10201 | 1460917408461 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8630bc00 == 130 [pid = 10201] [id = 328] 11:23:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 288 (0x865a7400) [pid = 10201] [serial = 985] [outer = (nil)] 11:23:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 289 (0x89d4cc00) [pid = 10201] [serial = 986] [outer = 0x865a7400] 11:23:28 INFO - PROCESS | 10201 | 1460917408566 Marionette DEBUG loaded listener.js 11:23:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 290 (0x8be53c00) [pid = 10201] [serial = 987] [outer = 0x865a7400] 11:23:29 INFO - PROCESS | 10201 | 1460917409637 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 11:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1834ms 11:23:29 INFO - PROCESS | 10201 | 1460917409688 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 10201 | 1460917409695 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:23:29 INFO - PROCESS | 10201 | 1460917409704 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:23:29 INFO - PROCESS | 10201 | 1460917409709 Marionette TRACE conn3 <- [1,1286,null,{}] 11:23:29 INFO - PROCESS | 10201 | 1460917409716 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:29 INFO - PROCESS | 10201 | 1460917409938 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:23:30 INFO - PROCESS | 10201 | 1460917410336 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec3c400 == 131 [pid = 10201] [id = 329] 11:23:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 291 (0x8f839800) [pid = 10201] [serial = 988] [outer = (nil)] 11:23:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 292 (0x8fc82000) [pid = 10201] [serial = 989] [outer = 0x8f839800] 11:23:30 INFO - PROCESS | 10201 | 1460917410438 Marionette DEBUG loaded listener.js 11:23:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 293 (0x8ffad800) [pid = 10201] [serial = 990] [outer = 0x8f839800] 11:23:31 INFO - PROCESS | 10201 | 1460917411504 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1848ms 11:23:31 INFO - PROCESS | 10201 | 1460917411553 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 10201 | 1460917411559 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:23:31 INFO - PROCESS | 10201 | 1460917411577 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - PROCESS | 10201 | 1460917411590 Marionette TRACE conn3 <- [1,1290,null,{}] 11:23:31 INFO - PROCESS | 10201 | 1460917411599 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:31 INFO - PROCESS | 10201 | 1460917411891 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:23:32 INFO - PROCESS | 10201 | 1460917412252 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec39000 == 132 [pid = 10201] [id = 330] 11:23:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 294 (0x8fd41800) [pid = 10201] [serial = 991] [outer = (nil)] 11:23:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 295 (0x916a9400) [pid = 10201] [serial = 992] [outer = 0x8fd41800] 11:23:32 INFO - PROCESS | 10201 | 1460917412349 Marionette DEBUG loaded listener.js 11:23:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 296 (0x92072c00) [pid = 10201] [serial = 993] [outer = 0x8fd41800] 11:23:33 INFO - PROCESS | 10201 | 1460917413370 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 11:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1858ms 11:23:33 INFO - PROCESS | 10201 | 1460917413426 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:23:33 INFO - PROCESS | 10201 | 1460917413433 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:23:33 INFO - PROCESS | 10201 | 1460917413440 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:23:33 INFO - PROCESS | 10201 | 1460917413443 Marionette TRACE conn3 <- [1,1294,null,{}] 11:23:33 INFO - PROCESS | 10201 | 1460917413450 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:33 INFO - PROCESS | 10201 | 1460917413674 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:23:34 INFO - PROCESS | 10201 | 1460917414000 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b466c00 == 133 [pid = 10201] [id = 331] 11:23:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 297 (0x8fba5000) [pid = 10201] [serial = 994] [outer = (nil)] 11:23:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 298 (0x9355e000) [pid = 10201] [serial = 995] [outer = 0x8fba5000] 11:23:34 INFO - PROCESS | 10201 | 1460917414107 Marionette DEBUG loaded listener.js 11:23:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 299 (0x9359b000) [pid = 10201] [serial = 996] [outer = 0x8fba5000] 11:23:35 INFO - PROCESS | 10201 | 1460917415045 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 11:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1634ms 11:23:35 INFO - PROCESS | 10201 | 1460917415073 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:23:35 INFO - PROCESS | 10201 | 1460917415077 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:23:35 INFO - PROCESS | 10201 | 1460917415084 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:23:35 INFO - PROCESS | 10201 | 1460917415088 Marionette TRACE conn3 <- [1,1298,null,{}] 11:23:35 INFO - PROCESS | 10201 | 1460917415114 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:35 INFO - PROCESS | 10201 | 1460917415338 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:23:35 INFO - PROCESS | 10201 | 1460917415666 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x94449000 == 134 [pid = 10201] [id = 332] 11:23:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 300 (0x9444a400) [pid = 10201] [serial = 997] [outer = (nil)] 11:23:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 301 (0x94453400) [pid = 10201] [serial = 998] [outer = 0x9444a400] 11:23:35 INFO - PROCESS | 10201 | 1460917415776 Marionette DEBUG loaded listener.js 11:23:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 302 (0x96342400) [pid = 10201] [serial = 999] [outer = 0x9444a400] 11:23:36 INFO - PROCESS | 10201 | 1460917416731 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 11:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1699ms 11:23:36 INFO - PROCESS | 10201 | 1460917416790 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:23:36 INFO - PROCESS | 10201 | 1460917416794 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:23:36 INFO - PROCESS | 10201 | 1460917416803 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:23:36 INFO - PROCESS | 10201 | 1460917416806 Marionette TRACE conn3 <- [1,1302,null,{}] 11:23:36 INFO - PROCESS | 10201 | 1460917416813 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:37 INFO - PROCESS | 10201 | 1460917417030 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:23:37 INFO - PROCESS | 10201 | 1460917417400 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x9378b000 == 135 [pid = 10201] [id = 333] 11:23:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 303 (0x9701fc00) [pid = 10201] [serial = 1000] [outer = (nil)] 11:23:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 304 (0x973f7800) [pid = 10201] [serial = 1001] [outer = 0x9701fc00] 11:23:37 INFO - PROCESS | 10201 | 1460917417495 Marionette DEBUG loaded listener.js 11:23:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 305 (0x97b4c400) [pid = 10201] [serial = 1002] [outer = 0x9701fc00] 11:23:38 INFO - PROCESS | 10201 | 1460917418404 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1635ms 11:23:38 INFO - PROCESS | 10201 | 1460917418439 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 10201 | 1460917418444 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:23:38 INFO - PROCESS | 10201 | 1460917418451 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:23:38 INFO - PROCESS | 10201 | 1460917418456 Marionette TRACE conn3 <- [1,1306,null,{}] 11:23:38 INFO - PROCESS | 10201 | 1460917418483 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:38 INFO - PROCESS | 10201 | 1460917418684 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:23:39 INFO - PROCESS | 10201 | 1460917419014 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df78c00 == 136 [pid = 10201] [id = 334] 11:23:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 306 (0x9064fc00) [pid = 10201] [serial = 1003] [outer = (nil)] 11:23:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 307 (0x97f03800) [pid = 10201] [serial = 1004] [outer = 0x9064fc00] 11:23:39 INFO - PROCESS | 10201 | 1460917419119 Marionette DEBUG loaded listener.js 11:23:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 308 (0x97f0cc00) [pid = 10201] [serial = 1005] [outer = 0x9064fc00] 11:23:40 INFO - PROCESS | 10201 | 1460917420081 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 11:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1703ms 11:23:40 INFO - PROCESS | 10201 | 1460917420156 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:23:40 INFO - PROCESS | 10201 | 1460917420160 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:23:40 INFO - PROCESS | 10201 | 1460917420168 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:23:40 INFO - PROCESS | 10201 | 1460917420172 Marionette TRACE conn3 <- [1,1310,null,{}] 11:23:40 INFO - PROCESS | 10201 | 1460917420180 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:40 INFO - PROCESS | 10201 | 1460917420425 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:23:40 INFO - PROCESS | 10201 | 1460917420761 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b52400 == 137 [pid = 10201] [id = 335] 11:23:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 309 (0x97b77000) [pid = 10201] [serial = 1006] [outer = (nil)] 11:23:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 310 (0x99336800) [pid = 10201] [serial = 1007] [outer = 0x97b77000] 11:23:40 INFO - PROCESS | 10201 | 1460917420863 Marionette DEBUG loaded listener.js 11:23:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 311 (0x99362800) [pid = 10201] [serial = 1008] [outer = 0x97b77000] 11:23:41 INFO - PROCESS | 10201 | 1460917421805 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 11:23:41 INFO - PROCESS | 10201 | 1460917421864 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 11:23:41 INFO - PROCESS | 10201 | 1460917421872 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:23:41 INFO - PROCESS | 10201 | 1460917421877 Marionette TRACE conn3 <- [1,1314,null,{}] 11:23:41 INFO - PROCESS | 10201 | 1460917421883 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:42 INFO - PROCESS | 10201 | 1460917422094 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:23:42 INFO - PROCESS | 10201 | 1460917422427 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x9681fc00 == 138 [pid = 10201] [id = 336] 11:23:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 312 (0x98fe3400) [pid = 10201] [serial = 1009] [outer = (nil)] 11:23:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 313 (0x9ae66000) [pid = 10201] [serial = 1010] [outer = 0x98fe3400] 11:23:42 INFO - PROCESS | 10201 | 1460917422533 Marionette DEBUG loaded listener.js 11:23:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 314 (0x9b2f2000) [pid = 10201] [serial = 1011] [outer = 0x98fe3400] 11:23:43 INFO - PROCESS | 10201 | 1460917423482 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 11:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1685ms 11:23:43 INFO - PROCESS | 10201 | 1460917423558 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:23:43 INFO - PROCESS | 10201 | 1460917423563 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:23:43 INFO - PROCESS | 10201 | 1460917423571 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:23:43 INFO - PROCESS | 10201 | 1460917423575 Marionette TRACE conn3 <- [1,1318,null,{}] 11:23:43 INFO - PROCESS | 10201 | 1460917423581 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:43 INFO - PROCESS | 10201 | 1460917423841 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:23:44 INFO - PROCESS | 10201 | 1460917424190 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x86debc00 == 139 [pid = 10201] [id = 337] 11:23:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 315 (0x86dec000) [pid = 10201] [serial = 1012] [outer = (nil)] 11:23:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 316 (0x86deec00) [pid = 10201] [serial = 1013] [outer = 0x86dec000] 11:23:44 INFO - PROCESS | 10201 | 1460917424300 Marionette DEBUG loaded listener.js 11:23:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 317 (0x97b74c00) [pid = 10201] [serial = 1014] [outer = 0x86dec000] 11:23:45 INFO - PROCESS | 10201 | 1460917425299 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 11:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1784ms 11:23:45 INFO - PROCESS | 10201 | 1460917425356 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:23:45 INFO - PROCESS | 10201 | 1460917425360 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:23:45 INFO - PROCESS | 10201 | 1460917425367 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:23:45 INFO - PROCESS | 10201 | 1460917425371 Marionette TRACE conn3 <- [1,1322,null,{}] 11:23:45 INFO - PROCESS | 10201 | 1460917425377 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:45 INFO - PROCESS | 10201 | 1460917425608 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:23:45 INFO - PROCESS | 10201 | 1460917425933 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b7d400 == 140 [pid = 10201] [id = 338] 11:23:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 318 (0x9fbc1800) [pid = 10201] [serial = 1015] [outer = (nil)] 11:23:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 319 (0xa2813000) [pid = 10201] [serial = 1016] [outer = 0x9fbc1800] 11:23:46 INFO - PROCESS | 10201 | 1460917426039 Marionette DEBUG loaded listener.js 11:23:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 320 (0xa3c22400) [pid = 10201] [serial = 1017] [outer = 0x9fbc1800] 11:23:46 INFO - PROCESS | 10201 | 1460917426961 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 11:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1634ms 11:23:47 INFO - PROCESS | 10201 | 1460917427002 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:23:47 INFO - PROCESS | 10201 | 1460917427006 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:23:47 INFO - PROCESS | 10201 | 1460917427013 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:23:47 INFO - PROCESS | 10201 | 1460917427017 Marionette TRACE conn3 <- [1,1326,null,{}] 11:23:47 INFO - PROCESS | 10201 | 1460917427023 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:47 INFO - PROCESS | 10201 | 1460917427245 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:23:47 INFO - PROCESS | 10201 | 1460917427573 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x87799c00 == 141 [pid = 10201] [id = 339] 11:23:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 321 (0x8779ac00) [pid = 10201] [serial = 1018] [outer = (nil)] 11:23:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 322 (0x877a1400) [pid = 10201] [serial = 1019] [outer = 0x8779ac00] 11:23:47 INFO - PROCESS | 10201 | 1460917427676 Marionette DEBUG loaded listener.js 11:23:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 323 (0x877a3c00) [pid = 10201] [serial = 1020] [outer = 0x8779ac00] 11:23:48 INFO - PROCESS | 10201 | 1460917428602 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:23:48 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 11:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1637ms 11:23:48 INFO - PROCESS | 10201 | 1460917428653 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:23:48 INFO - PROCESS | 10201 | 1460917428657 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:23:48 INFO - PROCESS | 10201 | 1460917428664 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:23:48 INFO - PROCESS | 10201 | 1460917428667 Marionette TRACE conn3 <- [1,1330,null,{}] 11:23:48 INFO - PROCESS | 10201 | 1460917428673 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:48 INFO - PROCESS | 10201 | 1460917428894 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:23:49 INFO - PROCESS | 10201 | 1460917429233 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x836da000 == 142 [pid = 10201] [id = 340] 11:23:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 324 (0x836dc400) [pid = 10201] [serial = 1021] [outer = (nil)] 11:23:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 325 (0x836e2000) [pid = 10201] [serial = 1022] [outer = 0x836dc400] 11:23:49 INFO - PROCESS | 10201 | 1460917429341 Marionette DEBUG loaded listener.js 11:23:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 326 (0x836e4400) [pid = 10201] [serial = 1023] [outer = 0x836dc400] 11:23:50 INFO - PROCESS | 10201 | 1460917430581 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 11:23:50 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 11:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1982ms 11:23:50 INFO - PROCESS | 10201 | 1460917430648 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:23:50 INFO - PROCESS | 10201 | 1460917430652 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:23:50 INFO - PROCESS | 10201 | 1460917430660 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:23:50 INFO - PROCESS | 10201 | 1460917430664 Marionette TRACE conn3 <- [1,1334,null,{}] 11:23:50 INFO - PROCESS | 10201 | 1460917430670 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:50 INFO - PROCESS | 10201 | 1460917430884 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:23:51 INFO - PROCESS | 10201 | 1460917431194 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x836df800 == 143 [pid = 10201] [id = 341] 11:23:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 327 (0x836e0000) [pid = 10201] [serial = 1024] [outer = (nil)] 11:23:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 328 (0x8779e000) [pid = 10201] [serial = 1025] [outer = 0x836e0000] 11:23:51 INFO - PROCESS | 10201 | 1460917431296 Marionette DEBUG loaded listener.js 11:23:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 329 (0x877a4800) [pid = 10201] [serial = 1026] [outer = 0x836e0000] 11:23:52 INFO - PROCESS | 10201 | 1460917432252 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 11:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1684ms 11:23:52 INFO - PROCESS | 10201 | 1460917432343 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:23:52 INFO - PROCESS | 10201 | 1460917432348 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:23:52 INFO - PROCESS | 10201 | 1460917432355 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:23:52 INFO - PROCESS | 10201 | 1460917432359 Marionette TRACE conn3 <- [1,1338,null,{}] 11:23:52 INFO - PROCESS | 10201 | 1460917432466 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:52 INFO - PROCESS | 10201 | 1460917432681 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:23:53 INFO - PROCESS | 10201 | 1460917433008 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x838c5400 == 144 [pid = 10201] [id = 342] 11:23:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 330 (0x838c5c00) [pid = 10201] [serial = 1027] [outer = (nil)] 11:23:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 331 (0x838cc400) [pid = 10201] [serial = 1028] [outer = 0x838c5c00] 11:23:53 INFO - PROCESS | 10201 | 1460917433102 Marionette DEBUG loaded listener.js 11:23:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 332 (0x838ce800) [pid = 10201] [serial = 1029] [outer = 0x838c5c00] 11:23:54 INFO - PROCESS | 10201 | 1460917434641 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 11:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2316ms 11:23:54 INFO - PROCESS | 10201 | 1460917434672 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:23:54 INFO - PROCESS | 10201 | 1460917434677 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:23:54 INFO - PROCESS | 10201 | 1460917434756 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:23:54 INFO - PROCESS | 10201 | 1460917434760 Marionette TRACE conn3 <- [1,1342,null,{}] 11:23:54 INFO - PROCESS | 10201 | 1460917434766 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:54 INFO - PROCESS | 10201 | 1460917434989 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:23:55 INFO - PROCESS | 10201 | 1460917435286 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x838ca000 == 145 [pid = 10201] [id = 343] 11:23:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 333 (0x838cac00) [pid = 10201] [serial = 1030] [outer = (nil)] 11:23:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 334 (0x838d4c00) [pid = 10201] [serial = 1031] [outer = 0x838cac00] 11:23:55 INFO - PROCESS | 10201 | 1460917435380 Marionette DEBUG loaded listener.js 11:23:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 335 (0x865b2c00) [pid = 10201] [serial = 1032] [outer = 0x838cac00] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x99369c00 == 144 [pid = 10201] [id = 271] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8fba2800 == 143 [pid = 10201] [id = 273] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x94616c00 == 142 [pid = 10201] [id = 269] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x973f5c00 == 141 [pid = 10201] [id = 266] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8df6ec00 == 140 [pid = 10201] [id = 267] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffad000 == 139 [pid = 10201] [id = 265] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x97b7b400 == 138 [pid = 10201] [id = 268] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x98441c00 == 137 [pid = 10201] [id = 270] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x973f4400 == 136 [pid = 10201] [id = 272] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda9000 == 135 [pid = 10201] [id = 264] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x862d2c00 == 134 [pid = 10201] [id = 326] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec3c00 == 133 [pid = 10201] [id = 325] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x86313400 == 132 [pid = 10201] [id = 324] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x86272c00 == 131 [pid = 10201] [id = 323] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x97b52c00 == 130 [pid = 10201] [id = 309] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x9444c400 == 129 [pid = 10201] [id = 308] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffeac00 == 128 [pid = 10201] [id = 307] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdaec00 == 127 [pid = 10201] [id = 306] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e5c00 == 126 [pid = 10201] [id = 274] 11:23:57 INFO - PROCESS | 10201 | --DOCSHELL 0x862d4400 == 125 [pid = 10201] [id = 305] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 334 (0x8fda2000) [pid = 10201] [serial = 906] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 333 (0x911d9400) [pid = 10201] [serial = 909] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 332 (0x8fbaa400) [pid = 10201] [serial = 905] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 331 (0x97b49c00) [pid = 10201] [serial = 857] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 330 (0x8fd46800) [pid = 10201] [serial = 851] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 329 (0xa3c1cc00) [pid = 10201] [serial = 875] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 328 (0x9fbb9000) [pid = 10201] [serial = 866] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 327 (0x93783800) [pid = 10201] [serial = 594] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 326 (0x862d9800) [pid = 10201] [serial = 881] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 325 (0x8627ac00) [pid = 10201] [serial = 887] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 324 (0x8df70000) [pid = 10201] [serial = 903] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 323 (0x974bac00) [pid = 10201] [serial = 846] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 322 (0x862d8400) [pid = 10201] [serial = 899] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 321 (0x97f02c00) [pid = 10201] [serial = 860] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 320 (0x862dc400) [pid = 10201] [serial = 900] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 319 (0x859d5800) [pid = 10201] [serial = 893] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 318 (0x89e4ac00) [pid = 10201] [serial = 848] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 317 (0x8be4e000) [pid = 10201] [serial = 902] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 316 (0x911e5400) [pid = 10201] [serial = 854] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 315 (0x865b0c00) [pid = 10201] [serial = 896] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 314 (0x90650800) [pid = 10201] [serial = 908] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 313 (0x916a5400) [pid = 10201] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 312 (0xa0fde800) [pid = 10201] [serial = 872] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 311 (0xa0c4f800) [pid = 10201] [serial = 869] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 310 (0x865a7000) [pid = 10201] [serial = 884] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 309 (0x865a8800) [pid = 10201] [serial = 890] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 308 (0x8bec7c00) [pid = 10201] [serial = 911] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 307 (0x98c70c00) [pid = 10201] [serial = 863] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 306 (0xa45ac400) [pid = 10201] [serial = 878] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 305 (0x9377c400) [pid = 10201] [serial = 914] [outer = (nil)] [url = about:blank] 11:23:57 INFO - PROCESS | 10201 | --DOMWINDOW == 304 (0x8fba1800) [pid = 10201] [serial = 912] [outer = (nil)] [url = about:blank] 11:23:58 INFO - PROCESS | 10201 | 1460917438111 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 11:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 3408ms 11:23:58 INFO - PROCESS | 10201 | 1460917438159 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:23:58 INFO - PROCESS | 10201 | 1460917438166 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:23:58 INFO - PROCESS | 10201 | 1460917438175 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:23:58 INFO - PROCESS | 10201 | 1460917438180 Marionette TRACE conn3 <- [1,1346,null,{}] 11:23:58 INFO - PROCESS | 10201 | 1460917438191 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:58 INFO - PROCESS | 10201 | 1460917438384 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:23:58 INFO - PROCESS | 10201 | 1460917438593 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x838d0400 == 126 [pid = 10201] [id = 344] 11:23:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 305 (0x8505f400) [pid = 10201] [serial = 1033] [outer = (nil)] 11:23:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 306 (0x852b3800) [pid = 10201] [serial = 1034] [outer = 0x8505f400] 11:23:58 INFO - PROCESS | 10201 | 1460917438677 Marionette DEBUG loaded listener.js 11:23:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 307 (0x85ced000) [pid = 10201] [serial = 1035] [outer = 0x8505f400] 11:23:59 INFO - PROCESS | 10201 | 1460917439548 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 11:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1441ms 11:23:59 INFO - PROCESS | 10201 | 1460917439615 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:23:59 INFO - PROCESS | 10201 | 1460917439624 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:23:59 INFO - PROCESS | 10201 | 1460917439635 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:23:59 INFO - PROCESS | 10201 | 1460917439640 Marionette TRACE conn3 <- [1,1350,null,{}] 11:23:59 INFO - PROCESS | 10201 | 1460917439646 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:23:59 INFO - PROCESS | 10201 | 1460917439846 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:24:00 INFO - PROCESS | 10201 | 1460917440121 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cedc00 == 127 [pid = 10201] [id = 345] 11:24:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 308 (0x862d1400) [pid = 10201] [serial = 1036] [outer = (nil)] 11:24:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 309 (0x862d7c00) [pid = 10201] [serial = 1037] [outer = 0x862d1400] 11:24:00 INFO - PROCESS | 10201 | 1460917440218 Marionette DEBUG loaded listener.js 11:24:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 310 (0x8630a000) [pid = 10201] [serial = 1038] [outer = 0x862d1400] 11:24:01 INFO - PROCESS | 10201 | 1460917441191 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 11:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1587ms 11:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:24:01 INFO - PROCESS | 10201 | 1460917441222 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:24:01 INFO - PROCESS | 10201 | 1460917441225 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:24:01 INFO - PROCESS | 10201 | 1460917441232 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:24:01 INFO - PROCESS | 10201 | 1460917441239 Marionette TRACE conn3 <- [1,1354,null,{}] 11:24:01 INFO - PROCESS | 10201 | 1460917441262 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:01 INFO - PROCESS | 10201 | 1460917441538 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:24:01 INFO - PROCESS | 10201 | 1460917441573 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e0c00 == 128 [pid = 10201] [id = 346] 11:24:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 311 (0x865b2400) [pid = 10201] [serial = 1039] [outer = (nil)] 11:24:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 312 (0x86df0000) [pid = 10201] [serial = 1040] [outer = 0x865b2400] 11:24:01 INFO - PROCESS | 10201 | 1460917441685 Marionette DEBUG loaded listener.js 11:24:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 313 (0x879d2c00) [pid = 10201] [serial = 1041] [outer = 0x865b2400] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 312 (0x8df7ac00) [pid = 10201] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 311 (0x97b7dc00) [pid = 10201] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 310 (0x8519ac00) [pid = 10201] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 309 (0x97b79000) [pid = 10201] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 308 (0x90709800) [pid = 10201] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 307 (0x8b468800) [pid = 10201] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 306 (0x8df74800) [pid = 10201] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 305 (0x86314800) [pid = 10201] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 304 (0x9936b000) [pid = 10201] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 303 (0x95a46c00) [pid = 10201] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 302 (0x8fba6000) [pid = 10201] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 301 (0x85ceb000) [pid = 10201] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 300 (0x91152800) [pid = 10201] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 299 (0x85194000) [pid = 10201] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 298 (0x8b3e4000) [pid = 10201] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 297 (0x9933c000) [pid = 10201] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 296 (0x84b1e000) [pid = 10201] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 295 (0x9355f000) [pid = 10201] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 294 (0x92095000) [pid = 10201] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 293 (0x9444a000) [pid = 10201] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 292 (0x859cec00) [pid = 10201] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 291 (0x8be4c000) [pid = 10201] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 290 (0x8ffea000) [pid = 10201] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 289 (0x9011f400) [pid = 10201] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 288 (0x9b2f1000) [pid = 10201] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 287 (0x8ec32800) [pid = 10201] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 286 (0x98444800) [pid = 10201] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 285 (0x8ffee400) [pid = 10201] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 284 (0x862d1000) [pid = 10201] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 283 (0x914d0800) [pid = 10201] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 282 (0x97b7ac00) [pid = 10201] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 281 (0x8ffa5400) [pid = 10201] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 280 (0x84b12c00) [pid = 10201] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 279 (0x96817000) [pid = 10201] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 278 (0x8fd3e400) [pid = 10201] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 277 (0x8505a800) [pid = 10201] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 276 (0xa453e000) [pid = 10201] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 275 (0x95917000) [pid = 10201] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 274 (0x8ffed000) [pid = 10201] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 273 (0xa2817800) [pid = 10201] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 272 (0x95922400) [pid = 10201] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 271 (0x8e98ec00) [pid = 10201] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 270 (0x93781000) [pid = 10201] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 269 (0x97b4e400) [pid = 10201] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 268 (0x9844d800) [pid = 10201] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 267 (0x879d3c00) [pid = 10201] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 266 (0x979a2800) [pid = 10201] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 265 (0x8ffac800) [pid = 10201] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 264 (0x8fd41400) [pid = 10201] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 263 (0x8ffa4c00) [pid = 10201] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 262 (0x8de74800) [pid = 10201] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 261 (0x9fc7a400) [pid = 10201] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 260 (0x8bec8c00) [pid = 10201] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 259 (0x879d1c00) [pid = 10201] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 258 (0x911e1800) [pid = 10201] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 257 (0x8627c400) [pid = 10201] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 256 (0x9064f400) [pid = 10201] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 255 (0x95917c00) [pid = 10201] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 254 (0x963e4400) [pid = 10201] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 253 (0xa45b1000) [pid = 10201] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 252 (0x9932f000) [pid = 10201] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 251 (0x9206f400) [pid = 10201] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 250 (0x8e995400) [pid = 10201] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 249 (0x89d49800) [pid = 10201] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 248 (0x8b3e0c00) [pid = 10201] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 247 (0x8b465000) [pid = 10201] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 246 (0x9208c400) [pid = 10201] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 245 (0x97b56800) [pid = 10201] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 244 (0x97b7ec00) [pid = 10201] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 243 (0x8b3e9c00) [pid = 10201] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 242 (0x8627e800) [pid = 10201] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 241 (0x97f07c00) [pid = 10201] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 240 (0x86274c00) [pid = 10201] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 239 (0x98701c00) [pid = 10201] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 238 (0x95919400) [pid = 10201] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 237 (0x8fd39400) [pid = 10201] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 236 (0x8b46f000) [pid = 10201] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 235 (0x8fd3ac00) [pid = 10201] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 234 (0x8df74000) [pid = 10201] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 233 (0x94616000) [pid = 10201] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 232 (0x90657000) [pid = 10201] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 231 (0x916a4000) [pid = 10201] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 230 (0x8de6e000) [pid = 10201] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 229 (0x9932ac00) [pid = 10201] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 228 (0x97011800) [pid = 10201] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 227 (0x879cc000) [pid = 10201] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 226 (0x90112400) [pid = 10201] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 225 (0x862da000) [pid = 10201] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 224 (0x989c9000) [pid = 10201] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 223 (0x8de6e800) [pid = 10201] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 222 (0x973fb400) [pid = 10201] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 221 (0x862cf800) [pid = 10201] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 220 (0x9936b400) [pid = 10201] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 219 (0x97f03000) [pid = 10201] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 218 (0x97b50000) [pid = 10201] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 217 (0x97b76400) [pid = 10201] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 216 (0x8debbc00) [pid = 10201] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 215 (0x89d54c00) [pid = 10201] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 214 (0x8505b800) [pid = 10201] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 213 (0x9936fc00) [pid = 10201] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 212 (0x8ffb0000) [pid = 10201] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 211 (0x879d6400) [pid = 10201] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 210 (0x935a8000) [pid = 10201] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 209 (0x862d6c00) [pid = 10201] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 208 (0x973fd800) [pid = 10201] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:24:04 INFO - PROCESS | 10201 | --DOMWINDOW == 207 (0x8fc81400) [pid = 10201] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 3350ms 11:24:04 INFO - PROCESS | 10201 | 1460917444572 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 11:24:04 INFO - PROCESS | 10201 | 1460917444583 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:24:04 INFO - PROCESS | 10201 | 1460917444588 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:24:04 INFO - PROCESS | 10201 | 1460917444595 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:24:04 INFO - PROCESS | 10201 | 1460917444598 Marionette TRACE conn3 <- [1,1358,null,{}] 11:24:04 INFO - PROCESS | 10201 | 1460917444604 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:04 INFO - PROCESS | 10201 | 1460917444879 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:24:04 INFO - PROCESS | 10201 | 1460917444901 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b11400 == 129 [pid = 10201] [id = 347] 11:24:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 208 (0x84b19c00) [pid = 10201] [serial = 1042] [outer = (nil)] 11:24:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 209 (0x852b7400) [pid = 10201] [serial = 1043] [outer = 0x84b19c00] 11:24:04 INFO - PROCESS | 10201 | 1460917444979 Marionette DEBUG loaded listener.js 11:24:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 210 (0x862d3800) [pid = 10201] [serial = 1044] [outer = 0x84b19c00] 11:24:05 INFO - PROCESS | 10201 | 1460917445913 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 11:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1381ms 11:24:05 INFO - PROCESS | 10201 | 1460917445976 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:24:05 INFO - PROCESS | 10201 | 1460917445981 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:24:06 INFO - PROCESS | 10201 | 1460917446141 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:24:06 INFO - PROCESS | 10201 | 1460917446148 Marionette TRACE conn3 <- [1,1362,null,{}] 11:24:06 INFO - PROCESS | 10201 | 1460917446161 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:06 INFO - PROCESS | 10201 | 1460917446427 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:24:06 INFO - PROCESS | 10201 | 1460917446814 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x85067400 == 130 [pid = 10201] [id = 348] 11:24:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 211 (0x85191400) [pid = 10201] [serial = 1045] [outer = (nil)] 11:24:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 212 (0x85196800) [pid = 10201] [serial = 1046] [outer = 0x85191400] 11:24:06 INFO - PROCESS | 10201 | 1460917446909 Marionette DEBUG loaded listener.js 11:24:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 213 (0x852b2800) [pid = 10201] [serial = 1047] [outer = 0x85191400] 11:24:08 INFO - PROCESS | 10201 | 1460917448042 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 11:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1966ms 11:24:08 INFO - PROCESS | 10201 | 1460917448081 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:24:08 INFO - PROCESS | 10201 | 1460917448088 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:24:08 INFO - PROCESS | 10201 | 1460917448097 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:24:08 INFO - PROCESS | 10201 | 1460917448102 Marionette TRACE conn3 <- [1,1366,null,{}] 11:24:08 INFO - PROCESS | 10201 | 1460917448115 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:08 INFO - PROCESS | 10201 | 1460917448351 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:24:08 INFO - PROCESS | 10201 | 1460917448716 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x86310400 == 131 [pid = 10201] [id = 349] 11:24:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 214 (0x86311800) [pid = 10201] [serial = 1048] [outer = (nil)] 11:24:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 215 (0x865b1800) [pid = 10201] [serial = 1049] [outer = 0x86311800] 11:24:08 INFO - PROCESS | 10201 | 1460917448826 Marionette DEBUG loaded listener.js 11:24:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 216 (0x877a2400) [pid = 10201] [serial = 1050] [outer = 0x86311800] 11:24:10 INFO - PROCESS | 10201 | 1460917450002 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 11:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 11:24:10 INFO - PROCESS | 10201 | 1460917450042 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:24:10 INFO - PROCESS | 10201 | 1460917450050 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:24:10 INFO - PROCESS | 10201 | 1460917450055 Marionette TRACE conn3 <- [1,1370,null,{}] 11:24:10 INFO - PROCESS | 10201 | 1460917450062 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:10 INFO - PROCESS | 10201 | 1460917450277 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:24:10 INFO - PROCESS | 10201 | 1460917450604 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be51000 == 132 [pid = 10201] [id = 350] 11:24:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 217 (0x8be52800) [pid = 10201] [serial = 1051] [outer = (nil)] 11:24:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 218 (0x8bec7c00) [pid = 10201] [serial = 1052] [outer = 0x8be52800] 11:24:10 INFO - PROCESS | 10201 | 1460917450707 Marionette DEBUG loaded listener.js 11:24:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 219 (0x8de6d400) [pid = 10201] [serial = 1053] [outer = 0x8be52800] 11:24:11 INFO - PROCESS | 10201 | 1460917451730 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 11:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 11:24:11 INFO - PROCESS | 10201 | 1460917451795 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:24:11 INFO - PROCESS | 10201 | 1460917451801 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:24:11 INFO - PROCESS | 10201 | 1460917451806 Marionette TRACE conn3 <- [1,1374,null,{}] 11:24:11 INFO - PROCESS | 10201 | 1460917451813 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:12 INFO - PROCESS | 10201 | 1460917452051 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:24:12 INFO - PROCESS | 10201 | 1460917452385 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d8800 == 133 [pid = 10201] [id = 351] 11:24:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 220 (0x8df75c00) [pid = 10201] [serial = 1054] [outer = (nil)] 11:24:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 221 (0x8e996400) [pid = 10201] [serial = 1055] [outer = 0x8df75c00] 11:24:12 INFO - PROCESS | 10201 | 1460917452484 Marionette DEBUG loaded listener.js 11:24:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 222 (0x8ec34000) [pid = 10201] [serial = 1056] [outer = 0x8df75c00] 11:24:13 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:13 INFO - PROCESS | 10201 | 1460917453502 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 11:24:13 INFO - PROCESS | 10201 | 1460917453545 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:24:13 INFO - PROCESS | 10201 | 1460917453552 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:24:13 INFO - PROCESS | 10201 | 1460917453556 Marionette TRACE conn3 <- [1,1378,null,{}] 11:24:13 INFO - PROCESS | 10201 | 1460917453562 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:13 INFO - PROCESS | 10201 | 1460917453766 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:24:14 INFO - PROCESS | 10201 | 1460917454094 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x838d4800 == 134 [pid = 10201] [id = 352] 11:24:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 223 (0x8df7b000) [pid = 10201] [serial = 1057] [outer = (nil)] 11:24:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 224 (0x8fbaa400) [pid = 10201] [serial = 1058] [outer = 0x8df7b000] 11:24:14 INFO - PROCESS | 10201 | 1460917454194 Marionette DEBUG loaded listener.js 11:24:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 225 (0x8fd3bc00) [pid = 10201] [serial = 1059] [outer = 0x8df7b000] 11:24:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable 11:24:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13 11:24:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:24:15 INFO - _addTest/ [0,1381,"getWindowHandle",null] 11:24:15 INFO - PROCESS | 10201 | 1460917455194 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:24:15 INFO - PROCESS | 10201 | 1460917455202 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:24:15 INFO - PROCESS | 10201 | 1460917455206 Marionette TRACE conn3 <- [1,1382,null,{}] 11:24:15 INFO - PROCESS | 10201 | 1460917455212 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:15 INFO - PROCESS | 10201 | 1460917455464 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:24:15 INFO - PROCESS | 10201 | 1460917455802 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df78400 == 135 [pid = 10201] [id = 353] 11:24:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 226 (0x8ffa3400) [pid = 10201] [serial = 1060] [outer = (nil)] 11:24:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 227 (0x9011cc00) [pid = 10201] [serial = 1061] [outer = 0x8ffa3400] 11:24:15 INFO - PROCESS | 10201 | 1460917455900 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 228 (0x90656000) [pid = 10201] [serial = 1062] [outer = 0x8ffa3400] 11:24:16 INFO - PROCESS | 10201 | [10201] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:16 INFO - PROCESS | 10201 | 1460917456880 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 11:24:16 INFO - PROCESS | 10201 | 1460917456942 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:24:16 INFO - PROCESS | 10201 | 1460917456949 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:24:16 INFO - PROCESS | 10201 | 1460917456953 Marionette TRACE conn3 <- [1,1386,null,{}] 11:24:16 INFO - PROCESS | 10201 | 1460917456958 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:17 INFO - PROCESS | 10201 | 1460917457154 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:24:17 INFO - PROCESS | 10201 | 1460917457486 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x90703c00 == 136 [pid = 10201] [id = 354] 11:24:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 229 (0x9114e400) [pid = 10201] [serial = 1063] [outer = (nil)] 11:24:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 230 (0x911d9000) [pid = 10201] [serial = 1064] [outer = 0x9114e400] 11:24:17 INFO - PROCESS | 10201 | 1460917457596 Marionette DEBUG loaded listener.js 11:24:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 231 (0x911e2400) [pid = 10201] [serial = 1065] [outer = 0x9114e400] 11:24:18 INFO - PROCESS | 10201 | 1460917458591 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 11:24:18 INFO - PROCESS | 10201 | 1460917458639 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:24:18 INFO - PROCESS | 10201 | 1460917458646 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:24:18 INFO - PROCESS | 10201 | 1460917458650 Marionette TRACE conn3 <- [1,1390,null,{}] 11:24:18 INFO - PROCESS | 10201 | 1460917458655 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:18 INFO - PROCESS | 10201 | 1460917458889 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:24:19 INFO - PROCESS | 10201 | 1460917459231 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x90709800 == 137 [pid = 10201] [id = 355] 11:24:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 232 (0x91158000) [pid = 10201] [serial = 1066] [outer = (nil)] 11:24:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 233 (0x916a9800) [pid = 10201] [serial = 1067] [outer = 0x91158000] 11:24:19 INFO - PROCESS | 10201 | 1460917459324 Marionette DEBUG loaded listener.js 11:24:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 234 (0x9208bc00) [pid = 10201] [serial = 1068] [outer = 0x91158000] 11:24:20 INFO - PROCESS | 10201 | 1460917460280 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 11:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1681ms 11:24:20 INFO - PROCESS | 10201 | 1460917460328 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:24:20 INFO - PROCESS | 10201 | 1460917460333 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:24:20 INFO - PROCESS | 10201 | 1460917460340 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:24:20 INFO - PROCESS | 10201 | 1460917460345 Marionette TRACE conn3 <- [1,1394,null,{}] 11:24:20 INFO - PROCESS | 10201 | 1460917460351 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:20 INFO - PROCESS | 10201 | 1460917460563 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:24:20 INFO - PROCESS | 10201 | 1460917460896 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x911dc800 == 138 [pid = 10201] [id = 356] 11:24:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 235 (0x916a4400) [pid = 10201] [serial = 1069] [outer = (nil)] 11:24:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 236 (0x92099800) [pid = 10201] [serial = 1070] [outer = 0x916a4400] 11:24:20 INFO - PROCESS | 10201 | 1460917460995 Marionette DEBUG loaded listener.js 11:24:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 237 (0x933b9000) [pid = 10201] [serial = 1071] [outer = 0x916a4400] 11:24:21 INFO - PROCESS | 10201 | 1460917461922 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 11:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1633ms 11:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:24:21 INFO - PROCESS | 10201 | 1460917461973 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:24:21 INFO - PROCESS | 10201 | 1460917461976 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:24:21 INFO - PROCESS | 10201 | 1460917461983 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:24:21 INFO - PROCESS | 10201 | 1460917461988 Marionette TRACE conn3 <- [1,1398,null,{}] 11:24:21 INFO - PROCESS | 10201 | 1460917461994 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:22 INFO - PROCESS | 10201 | 1460917462189 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:24:22 INFO - PROCESS | 10201 | 1460917462526 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x92096400 == 139 [pid = 10201] [id = 357] 11:24:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 238 (0x92098800) [pid = 10201] [serial = 1072] [outer = (nil)] 11:24:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 239 (0x9377c400) [pid = 10201] [serial = 1073] [outer = 0x92098800] 11:24:22 INFO - PROCESS | 10201 | 1460917462627 Marionette DEBUG loaded listener.js 11:24:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 240 (0x93780400) [pid = 10201] [serial = 1074] [outer = 0x92098800] 11:24:23 INFO - PROCESS | 10201 | 1460917463669 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 11:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1734ms 11:24:23 INFO - PROCESS | 10201 | 1460917463718 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:24:23 INFO - PROCESS | 10201 | 1460917463723 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:24:23 INFO - PROCESS | 10201 | 1460917463730 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:24:23 INFO - PROCESS | 10201 | 1460917463736 Marionette TRACE conn3 <- [1,1402,null,{}] 11:24:23 INFO - PROCESS | 10201 | 1460917463744 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:24 INFO - PROCESS | 10201 | 1460917464149 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:24:24 INFO - PROCESS | 10201 | 1460917464411 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x93567400 == 140 [pid = 10201] [id = 358] 11:24:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 241 (0x94614c00) [pid = 10201] [serial = 1075] [outer = (nil)] 11:24:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 242 (0x9591a000) [pid = 10201] [serial = 1076] [outer = 0x94614c00] 11:24:24 INFO - PROCESS | 10201 | 1460917464517 Marionette DEBUG loaded listener.js 11:24:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 243 (0x962b6800) [pid = 10201] [serial = 1077] [outer = 0x94614c00] 11:24:25 INFO - PROCESS | 10201 | 1460917465492 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 11:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1835ms 11:24:25 INFO - PROCESS | 10201 | 1460917465565 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:24:25 INFO - PROCESS | 10201 | 1460917465570 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:24:25 INFO - PROCESS | 10201 | 1460917465577 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:24:25 INFO - PROCESS | 10201 | 1460917465582 Marionette TRACE conn3 <- [1,1406,null,{}] 11:24:25 INFO - PROCESS | 10201 | 1460917465588 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:25 INFO - PROCESS | 10201 | 1460917465836 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:24:26 INFO - PROCESS | 10201 | 1460917466181 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x92091400 == 141 [pid = 10201] [id = 359] 11:24:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 244 (0x9460fc00) [pid = 10201] [serial = 1078] [outer = (nil)] 11:24:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 245 (0x9701f400) [pid = 10201] [serial = 1079] [outer = 0x9460fc00] 11:24:26 INFO - PROCESS | 10201 | 1460917466291 Marionette DEBUG loaded listener.js 11:24:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 246 (0x973f0800) [pid = 10201] [serial = 1080] [outer = 0x9460fc00] 11:24:27 INFO - PROCESS | 10201 | 1460917467230 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 11:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1732ms 11:24:27 INFO - PROCESS | 10201 | 1460917467311 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:24:27 INFO - PROCESS | 10201 | 1460917467315 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:24:27 INFO - PROCESS | 10201 | 1460917467322 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:24:27 INFO - PROCESS | 10201 | 1460917467327 Marionette TRACE conn3 <- [1,1410,null,{}] 11:24:27 INFO - PROCESS | 10201 | 1460917467333 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:27 INFO - PROCESS | 10201 | 1460917467555 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:24:27 INFO - PROCESS | 10201 | 1460917467874 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f834c00 == 142 [pid = 10201] [id = 360] 11:24:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 247 (0x9460f800) [pid = 10201] [serial = 1081] [outer = (nil)] 11:24:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 248 (0x97509800) [pid = 10201] [serial = 1082] [outer = 0x9460f800] 11:24:27 INFO - PROCESS | 10201 | 1460917467992 Marionette DEBUG loaded listener.js 11:24:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 249 (0x97ad2800) [pid = 10201] [serial = 1083] [outer = 0x9460f800] 11:24:29 INFO - PROCESS | 10201 | 1460917469060 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 11:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1752ms 11:24:29 INFO - PROCESS | 10201 | 1460917469074 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:24:29 INFO - PROCESS | 10201 | 1460917469077 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:24:29 INFO - PROCESS | 10201 | 1460917469084 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:24:29 INFO - PROCESS | 10201 | 1460917469088 Marionette TRACE conn3 <- [1,1414,null,{}] 11:24:29 INFO - PROCESS | 10201 | 1460917469094 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:29 INFO - PROCESS | 10201 | 1460917469289 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:24:29 INFO - PROCESS | 10201 | 1460917469625 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x97410400 == 143 [pid = 10201] [id = 361] 11:24:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 250 (0x97503400) [pid = 10201] [serial = 1084] [outer = (nil)] 11:24:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 251 (0x97bdd000) [pid = 10201] [serial = 1085] [outer = 0x97503400] 11:24:29 INFO - PROCESS | 10201 | 1460917469720 Marionette DEBUG loaded listener.js 11:24:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 252 (0x97f04c00) [pid = 10201] [serial = 1086] [outer = 0x97503400] 11:24:30 INFO - PROCESS | 10201 | 1460917470721 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 11:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1689ms 11:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:24:30 INFO - PROCESS | 10201 | 1460917470775 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:24:30 INFO - PROCESS | 10201 | 1460917470778 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:24:30 INFO - PROCESS | 10201 | 1460917470785 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:24:30 INFO - PROCESS | 10201 | 1460917470788 Marionette TRACE conn3 <- [1,1418,null,{}] 11:24:30 INFO - PROCESS | 10201 | 1460917470794 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:31 INFO - PROCESS | 10201 | 1460917471034 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:24:31 INFO - PROCESS | 10201 | 1460917471395 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x974bac00 == 144 [pid = 10201] [id = 362] 11:24:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 253 (0x97ace000) [pid = 10201] [serial = 1087] [outer = (nil)] 11:24:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 254 (0x9844b400) [pid = 10201] [serial = 1088] [outer = 0x97ace000] 11:24:31 INFO - PROCESS | 10201 | 1460917471541 Marionette DEBUG loaded listener.js 11:24:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 255 (0x9870a800) [pid = 10201] [serial = 1089] [outer = 0x97ace000] 11:24:32 INFO - PROCESS | 10201 | 1460917472642 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 11:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1894ms 11:24:32 INFO - PROCESS | 10201 | 1460917472685 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:24:32 INFO - PROCESS | 10201 | 1460917472691 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:24:32 INFO - PROCESS | 10201 | 1460917472702 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:24:32 INFO - PROCESS | 10201 | 1460917472706 Marionette TRACE conn3 <- [1,1422,null,{}] 11:24:32 INFO - PROCESS | 10201 | 1460917472716 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:32 INFO - PROCESS | 10201 | 1460917472936 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:24:33 INFO - PROCESS | 10201 | 1460917473284 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d7400 == 145 [pid = 10201] [id = 363] 11:24:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 256 (0x8b284800) [pid = 10201] [serial = 1090] [outer = (nil)] 11:24:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 257 (0x9932ac00) [pid = 10201] [serial = 1091] [outer = 0x8b284800] 11:24:33 INFO - PROCESS | 10201 | 1460917473391 Marionette DEBUG loaded listener.js 11:24:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 258 (0x99340800) [pid = 10201] [serial = 1092] [outer = 0x8b284800] 11:24:34 INFO - PROCESS | 10201 | 1460917474413 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 11:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1789ms 11:24:34 INFO - PROCESS | 10201 | 1460917474492 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:24:34 INFO - PROCESS | 10201 | 1460917474495 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:24:34 INFO - PROCESS | 10201 | 1460917474502 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:24:34 INFO - PROCESS | 10201 | 1460917474504 Marionette TRACE conn3 <- [1,1426,null,{}] 11:24:34 INFO - PROCESS | 10201 | 1460917474511 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:34 INFO - PROCESS | 10201 | 1460917474769 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:24:35 INFO - PROCESS | 10201 | 1460917475116 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x98c6dc00 == 146 [pid = 10201] [id = 364] 11:24:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 259 (0x9932b000) [pid = 10201] [serial = 1093] [outer = (nil)] 11:24:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 260 (0x9b2f0c00) [pid = 10201] [serial = 1094] [outer = 0x9932b000] 11:24:35 INFO - PROCESS | 10201 | 1460917475213 Marionette DEBUG loaded listener.js 11:24:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 261 (0x9eb49000) [pid = 10201] [serial = 1095] [outer = 0x9932b000] 11:24:36 INFO - PROCESS | 10201 | 1460917476232 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 11:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1792ms 11:24:36 INFO - PROCESS | 10201 | 1460917476294 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:24:36 INFO - PROCESS | 10201 | 1460917476299 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:24:36 INFO - PROCESS | 10201 | 1460917476306 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:24:36 INFO - PROCESS | 10201 | 1460917476310 Marionette TRACE conn3 <- [1,1430,null,{}] 11:24:36 INFO - PROCESS | 10201 | 1460917476317 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:36 INFO - PROCESS | 10201 | 1460917476544 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec4c00 == 145 [pid = 10201] [id = 253] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8df77800 == 144 [pid = 10201] [id = 247] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x95920c00 == 143 [pid = 10201] [id = 250] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8b46c000 == 142 [pid = 10201] [id = 169] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x914d8c00 == 141 [pid = 10201] [id = 249] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x95a41400 == 140 [pid = 10201] [id = 251] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8bece800 == 139 [pid = 10201] [id = 193] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x90659400 == 138 [pid = 10201] [id = 246] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8becec00 == 137 [pid = 10201] [id = 240] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x90651000 == 136 [pid = 10201] [id = 244] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x836da000 == 135 [pid = 10201] [id = 340] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x87799c00 == 134 [pid = 10201] [id = 339] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x97b7d400 == 133 [pid = 10201] [id = 338] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x86debc00 == 132 [pid = 10201] [id = 337] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x97b52400 == 131 [pid = 10201] [id = 335] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x9681fc00 == 130 [pid = 10201] [id = 336] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8df78c00 == 129 [pid = 10201] [id = 334] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x9378b000 == 128 [pid = 10201] [id = 333] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x94449000 == 127 [pid = 10201] [id = 332] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8b466c00 == 126 [pid = 10201] [id = 331] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec39000 == 125 [pid = 10201] [id = 330] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8630bc00 == 124 [pid = 10201] [id = 328] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec3c400 == 123 [pid = 10201] [id = 329] 11:24:37 INFO - PROCESS | 10201 | --DOCSHELL 0x84b18400 == 122 [pid = 10201] [id = 327] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 260 (0x9633c400) [pid = 10201] [serial = 750] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 259 (0x8ffa7000) [pid = 10201] [serial = 852] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 258 (0x97406000) [pid = 10201] [serial = 560] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 257 (0x8ffab000) [pid = 10201] [serial = 726] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 256 (0x8fff1c00) [pid = 10201] [serial = 584] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 255 (0x973f8000) [pid = 10201] [serial = 675] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 254 (0x9132a000) [pid = 10201] [serial = 735] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 253 (0x96965400) [pid = 10201] [serial = 557] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 252 (0x97b55000) [pid = 10201] [serial = 618] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 251 (0x9fc80400) [pid = 10201] [serial = 819] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 250 (0x97b58400) [pid = 10201] [serial = 858] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 249 (0x879d3400) [pid = 10201] [serial = 690] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 248 (0x95922800) [pid = 10201] [serial = 606] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 247 (0x8e998400) [pid = 10201] [serial = 918] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 246 (0x9b2e5400) [pid = 10201] [serial = 684] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 245 (0x8e991800) [pid = 10201] [serial = 666] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 244 (0x97b72000) [pid = 10201] [serial = 801] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 243 (0x865ab400) [pid = 10201] [serial = 885] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 242 (0xa0aed400) [pid = 10201] [serial = 572] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 241 (0x99262000) [pid = 10201] [serial = 930] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 240 (0x9839f000) [pid = 10201] [serial = 861] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 239 (0x97f0d000) [pid = 10201] [serial = 603] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 238 (0x8dec6400) [pid = 10201] [serial = 615] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 237 (0x98710400) [pid = 10201] [serial = 633] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 236 (0x8519b800) [pid = 10201] [serial = 959] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 235 (0x9eb4ac00) [pid = 10201] [serial = 933] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 234 (0x91155c00) [pid = 10201] [serial = 696] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 233 (0x8b290c00) [pid = 10201] [serial = 786] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 232 (0x973ef800) [pid = 10201] [serial = 590] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 231 (0x8630b400) [pid = 10201] [serial = 971] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 230 (0x97f09800) [pid = 10201] [serial = 563] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 229 (0x8fff5000) [pid = 10201] [serial = 729] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 228 (0x8ffec400) [pid = 10201] [serial = 551] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 227 (0x9844cc00) [pid = 10201] [serial = 807] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 226 (0x852acc00) [pid = 10201] [serial = 954] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 225 (0x99333400) [pid = 10201] [serial = 681] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 224 (0x9444f000) [pid = 10201] [serial = 795] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 223 (0x8de6c800) [pid = 10201] [serial = 548] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 222 (0x8f833000) [pid = 10201] [serial = 789] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 221 (0x89d50c00) [pid = 10201] [serial = 974] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 220 (0x9ae65800) [pid = 10201] [serial = 816] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 219 (0x86280800) [pid = 10201] [serial = 968] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 218 (0x9701dc00) [pid = 10201] [serial = 756] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 217 (0xa00d4c00) [pid = 10201] [serial = 822] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 216 (0x85cf1400) [pid = 10201] [serial = 944] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 215 (0x9359dc00) [pid = 10201] [serial = 855] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 214 (0x8519a400) [pid = 10201] [serial = 950] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 213 (0x8ec3b400) [pid = 10201] [serial = 627] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 212 (0x993ce000) [pid = 10201] [serial = 612] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 211 (0x85068800) [pid = 10201] [serial = 965] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 210 (0x9444ac00) [pid = 10201] [serial = 747] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 209 (0x99342800) [pid = 10201] [serial = 941] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 208 (0x94614000) [pid = 10201] [serial = 672] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 207 (0x859d8000) [pid = 10201] [serial = 894] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 206 (0x9df32c00) [pid = 10201] [serial = 825] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 205 (0x90705c00) [pid = 10201] [serial = 792] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 204 (0x973f5000) [pid = 10201] [serial = 924] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 203 (0x8519c400) [pid = 10201] [serial = 951] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 202 (0xa0eee400) [pid = 10201] [serial = 870] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 201 (0x8ec3bc00) [pid = 10201] [serial = 621] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 200 (0x9933d400) [pid = 10201] [serial = 813] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 199 (0x9356b800) [pid = 10201] [serial = 587] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 198 (0xa3cc8800) [pid = 10201] [serial = 882] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 197 (0x935a8400) [pid = 10201] [serial = 744] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 196 (0x99371000) [pid = 10201] [serial = 864] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 195 (0x9206f800) [pid = 10201] [serial = 554] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 194 (0x84b1bc00) [pid = 10201] [serial = 963] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 193 (0x8630ec00) [pid = 10201] [serial = 972] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x852aa800) [pid = 10201] [serial = 953] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0xa0ae4400) [pid = 10201] [serial = 935] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0xa00d0800) [pid = 10201] [serial = 942] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x94453800) [pid = 10201] [serial = 636] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x85061800) [pid = 10201] [serial = 956] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0xa47b0400) [pid = 10201] [serial = 879] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x97b71c00) [pid = 10201] [serial = 678] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x90651800) [pid = 10201] [serial = 732] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0xa3c26000) [pid = 10201] [serial = 876] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x96821400) [pid = 10201] [serial = 753] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x9011ec00) [pid = 10201] [serial = 581] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x97b4bc00) [pid = 10201] [serial = 765] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x99337400) [pid = 10201] [serial = 566] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x9eb4e800) [pid = 10201] [serial = 569] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8be52c00) [pid = 10201] [serial = 849] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x97b76c00) [pid = 10201] [serial = 927] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x911ddc00) [pid = 10201] [serial = 669] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8fdb0400) [pid = 10201] [serial = 717] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x91153000) [pid = 10201] [serial = 921] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x963e0800) [pid = 10201] [serial = 923] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8df76400) [pid = 10201] [serial = 723] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0xa47b5800) [pid = 10201] [serial = 575] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x94614800) [pid = 10201] [serial = 762] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x85063800) [pid = 10201] [serial = 957] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8be4b400) [pid = 10201] [serial = 693] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x93564c00) [pid = 10201] [serial = 741] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x89e4e400) [pid = 10201] [serial = 897] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x989c6400) [pid = 10201] [serial = 929] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x916ad000) [pid = 10201] [serial = 738] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9b2e7c00) [pid = 10201] [serial = 932] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x97f0a000) [pid = 10201] [serial = 804] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x852a9800) [pid = 10201] [serial = 960] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x90119800) [pid = 10201] [serial = 920] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x973f8400) [pid = 10201] [serial = 759] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0xa47ac400) [pid = 10201] [serial = 947] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0xa2a02c00) [pid = 10201] [serial = 873] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x963df400) [pid = 10201] [serial = 798] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0xa2812000) [pid = 10201] [serial = 936] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x84b18c00) [pid = 10201] [serial = 962] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8f83d400) [pid = 10201] [serial = 978] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x89d53c00) [pid = 10201] [serial = 630] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8b3e8c00) [pid = 10201] [serial = 624] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8b3e8800) [pid = 10201] [serial = 975] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x97b4e800) [pid = 10201] [serial = 926] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8fda6400) [pid = 10201] [serial = 663] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x92093000) [pid = 10201] [serial = 938] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x97f06800) [pid = 10201] [serial = 609] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0xa4c13c00) [pid = 10201] [serial = 948] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x85cf4c00) [pid = 10201] [serial = 945] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0xa00d2000) [pid = 10201] [serial = 867] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8be4f400) [pid = 10201] [serial = 720] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x865ad400) [pid = 10201] [serial = 891] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x98fd8400) [pid = 10201] [serial = 810] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8627d000) [pid = 10201] [serial = 888] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x852b2000) [pid = 10201] [serial = 966] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0xa00a1800) [pid = 10201] [serial = 687] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8ec34800) [pid = 10201] [serial = 977] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x92095400) [pid = 10201] [serial = 939] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8b467400) [pid = 10201] [serial = 917] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x8ffa4400) [pid = 10201] [serial = 980] [outer = (nil)] [url = about:blank] 11:24:38 INFO - PROCESS | 10201 | 1460917478474 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e3c00 == 123 [pid = 10201] [id = 365] 11:24:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x84b1b000) [pid = 10201] [serial = 1096] [outer = (nil)] 11:24:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x84b1e400) [pid = 10201] [serial = 1097] [outer = 0x84b1b000] 11:24:38 INFO - PROCESS | 10201 | 1460917478570 Marionette DEBUG loaded listener.js 11:24:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x85061800) [pid = 10201] [serial = 1098] [outer = 0x84b1b000] 11:24:39 INFO - PROCESS | 10201 | 1460917479425 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 11:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 3193ms 11:24:39 INFO - PROCESS | 10201 | 1460917479503 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:24:39 INFO - PROCESS | 10201 | 1460917479507 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:24:39 INFO - PROCESS | 10201 | 1460917479516 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:24:39 INFO - PROCESS | 10201 | 1460917479524 Marionette TRACE conn3 <- [1,1434,null,{}] 11:24:39 INFO - PROCESS | 10201 | 1460917479532 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:39 INFO - PROCESS | 10201 | 1460917479736 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:24:39 INFO - PROCESS | 10201 | 1460917479927 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x852abc00 == 124 [pid = 10201] [id = 366] 11:24:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x852afc00) [pid = 10201] [serial = 1099] [outer = (nil)] 11:24:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x852b4c00) [pid = 10201] [serial = 1100] [outer = 0x852afc00] 11:24:40 INFO - PROCESS | 10201 | 1460917480020 Marionette DEBUG loaded listener.js 11:24:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x859d8c00) [pid = 10201] [serial = 1101] [outer = 0x852afc00] 11:24:41 INFO - PROCESS | 10201 | 1460917481109 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 11:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 11:24:41 INFO - PROCESS | 10201 | 1460917481156 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:24:41 INFO - PROCESS | 10201 | 1460917481162 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:24:41 INFO - PROCESS | 10201 | 1460917481169 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:24:41 INFO - PROCESS | 10201 | 1460917481173 Marionette TRACE conn3 <- [1,1438,null,{}] 11:24:41 INFO - PROCESS | 10201 | 1460917481178 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:41 INFO - PROCESS | 10201 | 1460917481457 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:24:41 INFO - PROCESS | 10201 | 1460917481484 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cef000 == 125 [pid = 10201] [id = 367] 11:24:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86278400) [pid = 10201] [serial = 1102] [outer = (nil)] 11:24:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x862d1800) [pid = 10201] [serial = 1103] [outer = 0x86278400] 11:24:41 INFO - PROCESS | 10201 | 1460917481657 Marionette DEBUG loaded listener.js 11:24:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x86305400) [pid = 10201] [serial = 1104] [outer = 0x86278400] 11:24:43 INFO - PROCESS | 10201 | 1460917483073 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8505f400) [pid = 10201] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x838cac00) [pid = 10201] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x862d1400) [pid = 10201] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x93566400) [pid = 10201] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x865b2400) [pid = 10201] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:24:43 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x84b1ec00) [pid = 10201] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1984ms 11:24:43 INFO - PROCESS | 10201 | 1460917483154 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:24:43 INFO - PROCESS | 10201 | 1460917483158 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:24:43 INFO - PROCESS | 10201 | 1460917483175 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:24:43 INFO - PROCESS | 10201 | 1460917483185 Marionette TRACE conn3 <- [1,1442,null,{}] 11:24:43 INFO - PROCESS | 10201 | 1460917483195 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:43 INFO - PROCESS | 10201 | 1460917483549 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:24:43 INFO - PROCESS | 10201 | 1460917483668 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b1b800 == 126 [pid = 10201] [id = 368] 11:24:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x852aa800) [pid = 10201] [serial = 1105] [outer = (nil)] 11:24:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86311000) [pid = 10201] [serial = 1106] [outer = 0x852aa800] 11:24:43 INFO - PROCESS | 10201 | 1460917483750 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x865adc00) [pid = 10201] [serial = 1107] [outer = 0x852aa800] 11:24:44 INFO - PROCESS | 10201 | 1460917484550 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 11:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1450ms 11:24:44 INFO - PROCESS | 10201 | 1460917484616 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:24:44 INFO - PROCESS | 10201 | 1460917484621 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:24:44 INFO - PROCESS | 10201 | 1460917484627 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:24:44 INFO - PROCESS | 10201 | 1460917484630 Marionette TRACE conn3 <- [1,1446,null,{}] 11:24:44 INFO - PROCESS | 10201 | 1460917484636 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:44 INFO - PROCESS | 10201 | 1460917484823 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:24:45 INFO - PROCESS | 10201 | 1460917485011 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d3000 == 127 [pid = 10201] [id = 369] 11:24:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8630ec00) [pid = 10201] [serial = 1108] [outer = (nil)] 11:24:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x877a2800) [pid = 10201] [serial = 1109] [outer = 0x8630ec00] 11:24:45 INFO - PROCESS | 10201 | 1460917485094 Marionette DEBUG loaded listener.js 11:24:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x879c9c00) [pid = 10201] [serial = 1110] [outer = 0x8630ec00] 11:24:46 INFO - PROCESS | 10201 | 1460917486304 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 11:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1732ms 11:24:46 INFO - PROCESS | 10201 | 1460917486361 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:24:46 INFO - PROCESS | 10201 | 1460917486370 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:24:46 INFO - PROCESS | 10201 | 1460917486381 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:24:46 INFO - PROCESS | 10201 | 1460917486388 Marionette TRACE conn3 <- [1,1450,null,{}] 11:24:46 INFO - PROCESS | 10201 | 1460917486397 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:46 INFO - PROCESS | 10201 | 1460917486665 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:24:47 INFO - PROCESS | 10201 | 1460917487003 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x85059c00 == 128 [pid = 10201] [id = 370] 11:24:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x85067000) [pid = 10201] [serial = 1111] [outer = (nil)] 11:24:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x852b5c00) [pid = 10201] [serial = 1112] [outer = 0x85067000] 11:24:47 INFO - PROCESS | 10201 | 1460917487110 Marionette DEBUG loaded listener.js 11:24:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x85cf3000) [pid = 10201] [serial = 1113] [outer = 0x85067000] 11:24:48 INFO - PROCESS | 10201 | 1460917488228 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 11:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1894ms 11:24:48 INFO - PROCESS | 10201 | 1460917488276 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:24:48 INFO - PROCESS | 10201 | 1460917488286 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:24:48 INFO - PROCESS | 10201 | 1460917488297 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:24:48 INFO - PROCESS | 10201 | 1460917488301 Marionette TRACE conn3 <- [1,1454,null,{}] 11:24:48 INFO - PROCESS | 10201 | 1460917488309 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:48 INFO - PROCESS | 10201 | 1460917488550 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:24:48 INFO - PROCESS | 10201 | 1460917488915 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x862cf400 == 129 [pid = 10201] [id = 371] 11:24:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x865a5400) [pid = 10201] [serial = 1114] [outer = (nil)] 11:24:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x86de6800) [pid = 10201] [serial = 1115] [outer = 0x865a5400] 11:24:49 INFO - PROCESS | 10201 | 1460917489012 Marionette DEBUG loaded listener.js 11:24:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8779c400) [pid = 10201] [serial = 1116] [outer = 0x865a5400] 11:24:50 INFO - PROCESS | 10201 | 1460917490098 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 11:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1840ms 11:24:50 INFO - PROCESS | 10201 | 1460917490137 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:24:50 INFO - PROCESS | 10201 | 1460917490141 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:24:50 INFO - PROCESS | 10201 | 1460917490148 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:24:50 INFO - PROCESS | 10201 | 1460917490154 Marionette TRACE conn3 <- [1,1458,null,{}] 11:24:50 INFO - PROCESS | 10201 | 1460917490171 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:50 INFO - PROCESS | 10201 | 1460917490393 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:24:50 INFO - PROCESS | 10201 | 1460917490728 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505d800 == 130 [pid = 10201] [id = 372] 11:24:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x89d54800) [pid = 10201] [serial = 1117] [outer = (nil)] 11:24:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8b3e3000) [pid = 10201] [serial = 1118] [outer = 0x89d54800] 11:24:50 INFO - PROCESS | 10201 | 1460917490836 Marionette DEBUG loaded listener.js 11:24:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8b3ed800) [pid = 10201] [serial = 1119] [outer = 0x89d54800] 11:24:51 INFO - PROCESS | 10201 | 1460917491783 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 11:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1689ms 11:24:51 INFO - PROCESS | 10201 | 1460917491837 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:24:51 INFO - PROCESS | 10201 | 1460917491842 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:24:51 INFO - PROCESS | 10201 | 1460917491849 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:24:51 INFO - PROCESS | 10201 | 1460917491853 Marionette TRACE conn3 <- [1,1462,null,{}] 11:24:51 INFO - PROCESS | 10201 | 1460917491859 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:52 INFO - PROCESS | 10201 | 1460917492070 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:24:52 INFO - PROCESS | 10201 | 1460917492339 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b28c800 == 131 [pid = 10201] [id = 373] 11:24:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8b3e8800) [pid = 10201] [serial = 1120] [outer = (nil)] 11:24:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8be53400) [pid = 10201] [serial = 1121] [outer = 0x8b3e8800] 11:24:52 INFO - PROCESS | 10201 | 1460917492478 Marionette DEBUG loaded listener.js 11:24:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8bec8400) [pid = 10201] [serial = 1122] [outer = 0x8b3e8800] 11:24:53 INFO - PROCESS | 10201 | 1460917493488 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 11:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1686ms 11:24:53 INFO - PROCESS | 10201 | 1460917493578 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:24:53 INFO - PROCESS | 10201 | 1460917493582 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:24:53 INFO - PROCESS | 10201 | 1460917493590 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:24:53 INFO - PROCESS | 10201 | 1460917493595 Marionette TRACE conn3 <- [1,1466,null,{}] 11:24:53 INFO - PROCESS | 10201 | 1460917493601 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:53 INFO - PROCESS | 10201 | 1460917493867 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:24:54 INFO - PROCESS | 10201 | 1460917494191 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b469000 == 132 [pid = 10201] [id = 374] 11:24:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8de6a400) [pid = 10201] [serial = 1123] [outer = (nil)] 11:24:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8debdc00) [pid = 10201] [serial = 1124] [outer = 0x8de6a400] 11:24:54 INFO - PROCESS | 10201 | 1460917494291 Marionette DEBUG loaded listener.js 11:24:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8dec4000) [pid = 10201] [serial = 1125] [outer = 0x8de6a400] 11:24:55 INFO - PROCESS | 10201 | 1460917495388 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 11:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1841ms 11:24:55 INFO - PROCESS | 10201 | 1460917495432 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:24:55 INFO - PROCESS | 10201 | 1460917495437 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:24:55 INFO - PROCESS | 10201 | 1460917495446 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:24:55 INFO - PROCESS | 10201 | 1460917495449 Marionette TRACE conn3 <- [1,1470,null,{}] 11:24:55 INFO - PROCESS | 10201 | 1460917495457 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:55 INFO - PROCESS | 10201 | 1460917495763 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:24:56 INFO - PROCESS | 10201 | 1460917496096 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de67000 == 133 [pid = 10201] [id = 375] 11:24:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x8debc400) [pid = 10201] [serial = 1126] [outer = (nil)] 11:24:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8ec31400) [pid = 10201] [serial = 1127] [outer = 0x8debc400] 11:24:56 INFO - PROCESS | 10201 | 1460917496210 Marionette DEBUG loaded listener.js 11:24:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8ec3bc00) [pid = 10201] [serial = 1128] [outer = 0x8debc400] 11:24:57 INFO - PROCESS | 10201 | 1460917497279 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 11:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1888ms 11:24:57 INFO - PROCESS | 10201 | 1460917497334 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:24:57 INFO - PROCESS | 10201 | 1460917497338 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:24:57 INFO - PROCESS | 10201 | 1460917497345 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:24:57 INFO - PROCESS | 10201 | 1460917497349 Marionette TRACE conn3 <- [1,1474,null,{}] 11:24:57 INFO - PROCESS | 10201 | 1460917497356 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:57 INFO - PROCESS | 10201 | 1460917497595 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:24:57 INFO - PROCESS | 10201 | 1460917497917 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e98d800 == 134 [pid = 10201] [id = 376] 11:24:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8e992000) [pid = 10201] [serial = 1129] [outer = (nil)] 11:24:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x8f83f800) [pid = 10201] [serial = 1130] [outer = 0x8e992000] 11:24:58 INFO - PROCESS | 10201 | 1460917498014 Marionette DEBUG loaded listener.js 11:24:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x8fc7f400) [pid = 10201] [serial = 1131] [outer = 0x8e992000] 11:24:59 INFO - PROCESS | 10201 | 1460917499077 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 11:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1785ms 11:24:59 INFO - PROCESS | 10201 | 1460917499131 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:24:59 INFO - PROCESS | 10201 | 1460917499135 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:24:59 INFO - PROCESS | 10201 | 1460917499143 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:24:59 INFO - PROCESS | 10201 | 1460917499148 Marionette TRACE conn3 <- [1,1478,null,{}] 11:24:59 INFO - PROCESS | 10201 | 1460917499154 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:24:59 INFO - PROCESS | 10201 | 1460917499369 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:24:59 INFO - PROCESS | 10201 | 1460917499691 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be51400 == 135 [pid = 10201] [id = 377] 11:24:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x8f834800) [pid = 10201] [serial = 1132] [outer = (nil)] 11:24:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8ffa7000) [pid = 10201] [serial = 1133] [outer = 0x8f834800] 11:24:59 INFO - PROCESS | 10201 | 1460917499779 Marionette DEBUG loaded listener.js 11:24:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8ffab000) [pid = 10201] [serial = 1134] [outer = 0x8f834800] 11:25:00 INFO - PROCESS | 10201 | 1460917500884 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 11:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1789ms 11:25:00 INFO - PROCESS | 10201 | 1460917500934 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:25:00 INFO - PROCESS | 10201 | 1460917500939 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:25:00 INFO - PROCESS | 10201 | 1460917500947 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:25:00 INFO - PROCESS | 10201 | 1460917500951 Marionette TRACE conn3 <- [1,1482,null,{}] 11:25:00 INFO - PROCESS | 10201 | 1460917500959 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:01 INFO - PROCESS | 10201 | 1460917501188 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:25:01 INFO - PROCESS | 10201 | 1460917501520 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdac800 == 136 [pid = 10201] [id = 378] 11:25:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x8ffa4000) [pid = 10201] [serial = 1135] [outer = (nil)] 11:25:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x8fff2400) [pid = 10201] [serial = 1136] [outer = 0x8ffa4000] 11:25:01 INFO - PROCESS | 10201 | 1460917501620 Marionette DEBUG loaded listener.js 11:25:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x8fff4c00) [pid = 10201] [serial = 1137] [outer = 0x8ffa4000] 11:25:02 INFO - PROCESS | 10201 | 1460917502691 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 11:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1791ms 11:25:02 INFO - PROCESS | 10201 | 1460917502740 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:25:02 INFO - PROCESS | 10201 | 1460917502745 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:25:02 INFO - PROCESS | 10201 | 1460917502752 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:25:02 INFO - PROCESS | 10201 | 1460917502755 Marionette TRACE conn3 <- [1,1486,null,{}] 11:25:02 INFO - PROCESS | 10201 | 1460917502761 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:02 INFO - PROCESS | 10201 | 1460917502971 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:25:03 INFO - PROCESS | 10201 | 1460917503304 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffef400 == 137 [pid = 10201] [id = 379] 11:25:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9064f400) [pid = 10201] [serial = 1138] [outer = (nil)] 11:25:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x90654c00) [pid = 10201] [serial = 1139] [outer = 0x9064f400] 11:25:03 INFO - PROCESS | 10201 | 1460917503406 Marionette DEBUG loaded listener.js 11:25:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x9065c400) [pid = 10201] [serial = 1140] [outer = 0x9064f400] 11:25:04 INFO - PROCESS | 10201 | 1460917504408 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 11:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1735ms 11:25:04 INFO - PROCESS | 10201 | 1460917504488 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:25:04 INFO - PROCESS | 10201 | 1460917504493 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:25:04 INFO - PROCESS | 10201 | 1460917504499 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:25:04 INFO - PROCESS | 10201 | 1460917504504 Marionette TRACE conn3 <- [1,1490,null,{}] 11:25:04 INFO - PROCESS | 10201 | 1460917504510 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:04 INFO - PROCESS | 10201 | 1460917504784 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:25:05 INFO - PROCESS | 10201 | 1460917505107 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff1c00 == 138 [pid = 10201] [id = 380] 11:25:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x91151c00) [pid = 10201] [serial = 1141] [outer = (nil)] 11:25:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x916a6c00) [pid = 10201] [serial = 1142] [outer = 0x91151c00] 11:25:05 INFO - PROCESS | 10201 | 1460917505208 Marionette DEBUG loaded listener.js 11:25:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9208f000) [pid = 10201] [serial = 1143] [outer = 0x91151c00] 11:25:06 INFO - PROCESS | 10201 | 1460917506180 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 11:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1735ms 11:25:06 INFO - PROCESS | 10201 | 1460917506234 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:25:06 INFO - PROCESS | 10201 | 1460917506238 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:25:06 INFO - PROCESS | 10201 | 1460917506245 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:25:06 INFO - PROCESS | 10201 | 1460917506249 Marionette TRACE conn3 <- [1,1494,null,{}] 11:25:06 INFO - PROCESS | 10201 | 1460917506255 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:06 INFO - PROCESS | 10201 | 1460917506457 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:25:06 INFO - PROCESS | 10201 | 1460917506774 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b473c00 == 139 [pid = 10201] [id = 381] 11:25:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x911da800) [pid = 10201] [serial = 1144] [outer = (nil)] 11:25:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x92098000) [pid = 10201] [serial = 1145] [outer = 0x911da800] 11:25:06 INFO - PROCESS | 10201 | 1460917506873 Marionette DEBUG loaded listener.js 11:25:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x933bb000) [pid = 10201] [serial = 1146] [outer = 0x911da800] 11:25:07 INFO - PROCESS | 10201 | 1460917507858 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 11:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1687ms 11:25:07 INFO - PROCESS | 10201 | 1460917507932 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:25:07 INFO - PROCESS | 10201 | 1460917507936 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:25:07 INFO - PROCESS | 10201 | 1460917507944 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 10201 | 1460917507948 Marionette TRACE conn3 <- [1,1498,null,{}] 11:25:07 INFO - PROCESS | 10201 | 1460917507955 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:08 INFO - PROCESS | 10201 | 1460917508158 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:25:08 INFO - PROCESS | 10201 | 1460917508484 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda6000 == 140 [pid = 10201] [id = 382] 11:25:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x9208ec00) [pid = 10201] [serial = 1147] [outer = (nil)] 11:25:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x9359f000) [pid = 10201] [serial = 1148] [outer = 0x9208ec00] 11:25:08 INFO - PROCESS | 10201 | 1460917508583 Marionette DEBUG loaded listener.js 11:25:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x935a2000) [pid = 10201] [serial = 1149] [outer = 0x9208ec00] 11:25:09 INFO - PROCESS | 10201 | 1460917509560 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 11:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1632ms 11:25:09 INFO - PROCESS | 10201 | 1460917509576 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:25:09 INFO - PROCESS | 10201 | 1460917509581 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:25:09 INFO - PROCESS | 10201 | 1460917509588 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:25:09 INFO - PROCESS | 10201 | 1460917509592 Marionette TRACE conn3 <- [1,1502,null,{}] 11:25:09 INFO - PROCESS | 10201 | 1460917509598 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:09 INFO - PROCESS | 10201 | 1460917509803 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:25:10 INFO - PROCESS | 10201 | 1460917510133 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x92096800 == 141 [pid = 10201] [id = 383] 11:25:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x935a0400) [pid = 10201] [serial = 1150] [outer = (nil)] 11:25:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x9444d400) [pid = 10201] [serial = 1151] [outer = 0x935a0400] 11:25:10 INFO - PROCESS | 10201 | 1460917510229 Marionette DEBUG loaded listener.js 11:25:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x9444e800) [pid = 10201] [serial = 1152] [outer = 0x935a0400] 11:25:11 INFO - PROCESS | 10201 | 1460917511169 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 11:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1635ms 11:25:11 INFO - PROCESS | 10201 | 1460917511223 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:25:11 INFO - PROCESS | 10201 | 1460917511227 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:25:11 INFO - PROCESS | 10201 | 1460917511234 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:25:11 INFO - PROCESS | 10201 | 1460917511237 Marionette TRACE conn3 <- [1,1506,null,{}] 11:25:11 INFO - PROCESS | 10201 | 1460917511244 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:11 INFO - PROCESS | 10201 | 1460917511444 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:25:11 INFO - PROCESS | 10201 | 1460917511764 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x92097c00 == 142 [pid = 10201] [id = 384] 11:25:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x93788800) [pid = 10201] [serial = 1153] [outer = (nil)] 11:25:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x94610c00) [pid = 10201] [serial = 1154] [outer = 0x93788800] 11:25:11 INFO - PROCESS | 10201 | 1460917511862 Marionette DEBUG loaded listener.js 11:25:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x94613400) [pid = 10201] [serial = 1155] [outer = 0x93788800] 11:25:12 INFO - PROCESS | 10201 | 1460917512789 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 11:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1590ms 11:25:12 INFO - PROCESS | 10201 | 1460917512825 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:25:12 INFO - PROCESS | 10201 | 1460917512829 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:25:12 INFO - PROCESS | 10201 | 1460917512836 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:25:12 INFO - PROCESS | 10201 | 1460917512838 Marionette TRACE conn3 <- [1,1510,null,{}] 11:25:12 INFO - PROCESS | 10201 | 1460917512845 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:13 INFO - PROCESS | 10201 | 1460917513039 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:25:13 INFO - PROCESS | 10201 | 1460917513360 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x9444e400 == 143 [pid = 10201] [id = 385] 11:25:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x94611800) [pid = 10201] [serial = 1156] [outer = (nil)] 11:25:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x96278400) [pid = 10201] [serial = 1157] [outer = 0x94611800] 11:25:13 INFO - PROCESS | 10201 | 1460917513456 Marionette DEBUG loaded listener.js 11:25:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x962b8000) [pid = 10201] [serial = 1158] [outer = 0x94611800] 11:25:14 INFO - PROCESS | 10201 | 1460917514516 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 11:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1736ms 11:25:14 INFO - PROCESS | 10201 | 1460917514573 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:25:14 INFO - PROCESS | 10201 | 1460917514577 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:25:14 INFO - PROCESS | 10201 | 1460917514584 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:25:14 INFO - PROCESS | 10201 | 1460917514589 Marionette TRACE conn3 <- [1,1514,null,{}] 11:25:14 INFO - PROCESS | 10201 | 1460917514595 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:14 INFO - PROCESS | 10201 | 1460917514826 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x879d4000 == 142 [pid = 10201] [id = 301] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x8df7cc00 == 141 [pid = 10201] [id = 302] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x99366c00 == 140 [pid = 10201] [id = 310] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x9208b400 == 139 [pid = 10201] [id = 312] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x91156000 == 138 [pid = 10201] [id = 49] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x879ce400 == 137 [pid = 10201] [id = 311] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x85194800 == 136 [pid = 10201] [id = 317] 11:25:16 INFO - PROCESS | 10201 | --DOCSHELL 0x85059800 == 135 [pid = 10201] [id = 319] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x852b7400) [pid = 10201] [serial = 1043] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x97f03800) [pid = 10201] [serial = 1004] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x85ced000) [pid = 10201] [serial = 1035] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x838d4c00) [pid = 10201] [serial = 1031] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x862d7c00) [pid = 10201] [serial = 1037] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x85199000) [pid = 10201] [serial = 983] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x89d4cc00) [pid = 10201] [serial = 986] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x86deec00) [pid = 10201] [serial = 1013] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x838cc400) [pid = 10201] [serial = 1028] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x836e2000) [pid = 10201] [serial = 1022] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x99336800) [pid = 10201] [serial = 1007] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x9355e000) [pid = 10201] [serial = 995] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x94453400) [pid = 10201] [serial = 998] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x852b3800) [pid = 10201] [serial = 1034] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0xa2813000) [pid = 10201] [serial = 1016] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x962bd800) [pid = 10201] [serial = 915] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8fc82000) [pid = 10201] [serial = 989] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x865b2c00) [pid = 10201] [serial = 1032] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x973f7800) [pid = 10201] [serial = 1001] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x9ae66000) [pid = 10201] [serial = 1010] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x8630a000) [pid = 10201] [serial = 1038] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x879d2c00) [pid = 10201] [serial = 1041] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x86305c00) [pid = 10201] [serial = 969] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x86df0000) [pid = 10201] [serial = 1040] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x916a9400) [pid = 10201] [serial = 992] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8779e000) [pid = 10201] [serial = 1025] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x877a1400) [pid = 10201] [serial = 1019] [outer = (nil)] [url = about:blank] 11:25:16 INFO - PROCESS | 10201 | 1460917516500 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e3800 == 136 [pid = 10201] [id = 386] 11:25:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x836e4c00) [pid = 10201] [serial = 1159] [outer = (nil)] 11:25:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x838d0c00) [pid = 10201] [serial = 1160] [outer = 0x836e4c00] 11:25:16 INFO - PROCESS | 10201 | 1460917516588 Marionette DEBUG loaded listener.js 11:25:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x85194800) [pid = 10201] [serial = 1161] [outer = 0x836e4c00] 11:25:17 INFO - PROCESS | 10201 | 1460917517405 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 11:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2886ms 11:25:17 INFO - PROCESS | 10201 | 1460917517473 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:25:17 INFO - PROCESS | 10201 | 1460917517480 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:25:17 INFO - PROCESS | 10201 | 1460917517490 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:25:17 INFO - PROCESS | 10201 | 1460917517495 Marionette TRACE conn3 <- [1,1518,null,{}] 11:25:17 INFO - PROCESS | 10201 | 1460917517503 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:17 INFO - PROCESS | 10201 | 1460917517713 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:25:17 INFO - PROCESS | 10201 | 1460917517909 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d6c00 == 137 [pid = 10201] [id = 387] 11:25:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x859d9000) [pid = 10201] [serial = 1162] [outer = (nil)] 11:25:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x85cf0400) [pid = 10201] [serial = 1163] [outer = 0x859d9000] 11:25:18 INFO - PROCESS | 10201 | 1460917518001 Marionette DEBUG loaded listener.js 11:25:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x86274c00) [pid = 10201] [serial = 1164] [outer = 0x859d9000] 11:25:18 INFO - PROCESS | 10201 | 1460917518995 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 11:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1540ms 11:25:19 INFO - PROCESS | 10201 | 1460917519033 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:25:19 INFO - PROCESS | 10201 | 1460917519039 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:25:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:25:19 INFO - PROCESS | 10201 | 1460917519046 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - PROCESS | 10201 | 1460917519049 Marionette TRACE conn3 <- [1,1522,null,{}] 11:25:19 INFO - PROCESS | 10201 | 1460917519063 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:19 INFO - PROCESS | 10201 | 1460917519316 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:25:19 INFO - PROCESS | 10201 | 1460917519345 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x85060400 == 138 [pid = 10201] [id = 388] 11:25:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x85cf1400) [pid = 10201] [serial = 1165] [outer = (nil)] 11:25:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x8630bc00) [pid = 10201] [serial = 1166] [outer = 0x85cf1400] 11:25:19 INFO - PROCESS | 10201 | 1460917519421 Marionette DEBUG loaded listener.js 11:25:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x865b2800) [pid = 10201] [serial = 1167] [outer = 0x85cf1400] 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:25:20 INFO - PROCESS | 10201 | 1460917520430 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 11:25:20 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 () { 11:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:25:20 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 () { 11:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:25:20 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 () { 11:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:25:20 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 () { 11:25:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:25:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1444ms 11:25:20 INFO - PROCESS | 10201 | 1460917520490 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:25:20 INFO - PROCESS | 10201 | 1460917520497 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:25:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:25:20 INFO - PROCESS | 10201 | 1460917520527 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:25:20 INFO - PROCESS | 10201 | 1460917520537 Marionette TRACE conn3 <- [1,1526,null,{}] 11:25:20 INFO - PROCESS | 10201 | 1460917520549 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:20 INFO - PROCESS | 10201 | 1460917520804 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:25:20 INFO - PROCESS | 10201 | 1460917520831 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x85065400 == 139 [pid = 10201] [id = 389] 11:25:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x865ad000) [pid = 10201] [serial = 1168] [outer = (nil)] 11:25:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x89e4d400) [pid = 10201] [serial = 1169] [outer = 0x865ad000] 11:25:20 INFO - PROCESS | 10201 | 1460917520906 Marionette DEBUG loaded listener.js 11:25:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x8b290000) [pid = 10201] [serial = 1170] [outer = 0x865ad000] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x9460f800) [pid = 10201] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8b284800) [pid = 10201] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x865a7400) [pid = 10201] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x852afc00) [pid = 10201] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x86278400) [pid = 10201] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x9932b000) [pid = 10201] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x85191400) [pid = 10201] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x94614c00) [pid = 10201] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8be52800) [pid = 10201] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8df7b000) [pid = 10201] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8505e000) [pid = 10201] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x86dec000) [pid = 10201] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8df75c00) [pid = 10201] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:25:21 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x97503400) [pid = 10201] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8ffa3400) [pid = 10201] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x836e0000) [pid = 10201] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x9064fc00) [pid = 10201] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x98fe3400) [pid = 10201] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x91158000) [pid = 10201] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x84b1b000) [pid = 10201] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x852aa800) [pid = 10201] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x9460fc00) [pid = 10201] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8fd45800) [pid = 10201] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x916a4400) [pid = 10201] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x9114e400) [pid = 10201] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x9fbc1800) [pid = 10201] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x92098800) [pid = 10201] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8fd41800) [pid = 10201] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x97b77000) [pid = 10201] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8fba5000) [pid = 10201] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x9701fc00) [pid = 10201] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x836dc400) [pid = 10201] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x97ace000) [pid = 10201] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x86311800) [pid = 10201] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x838c5c00) [pid = 10201] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x9444a400) [pid = 10201] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8f839800) [pid = 10201] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:25:22 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8779ac00) [pid = 10201] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:25:22 INFO - PROCESS | 10201 | 1460917522596 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 11:25:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:25:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:25:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:25:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:25:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2115ms 11:25:22 INFO - PROCESS | 10201 | 1460917522631 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:25:22 INFO - PROCESS | 10201 | 1460917522641 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:25:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:25:22 INFO - PROCESS | 10201 | 1460917522648 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:25:22 INFO - PROCESS | 10201 | 1460917522651 Marionette TRACE conn3 <- [1,1530,null,{}] 11:25:22 INFO - PROCESS | 10201 | 1460917522657 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:22 INFO - PROCESS | 10201 | 1460917522867 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:25:23 INFO - PROCESS | 10201 | 1460917523063 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x836dc400 == 140 [pid = 10201] [id = 390] 11:25:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x85066000) [pid = 10201] [serial = 1171] [outer = (nil)] 11:25:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x865b1400) [pid = 10201] [serial = 1172] [outer = 0x85066000] 11:25:23 INFO - PROCESS | 10201 | 1460917523149 Marionette DEBUG loaded listener.js 11:25:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8779a800) [pid = 10201] [serial = 1173] [outer = 0x85066000] 11:25:23 INFO - PROCESS | 10201 | 1460917523965 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 11:25:24 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 11:25:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:25:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:25:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:25:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:25:24 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:25:24 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. 11:25:24 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:25:24 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1388ms 11:25:24 INFO - PROCESS | 10201 | 1460917524054 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:25:24 INFO - PROCESS | 10201 | 1460917524058 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:25:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:25:24 INFO - PROCESS | 10201 | 1460917524115 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:25:24 INFO - PROCESS | 10201 | 1460917524121 Marionette TRACE conn3 <- [1,1534,null,{}] 11:25:24 INFO - PROCESS | 10201 | 1460917524131 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:24 INFO - PROCESS | 10201 | 1460917524357 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:25:24 INFO - PROCESS | 10201 | 1460917524721 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x852b3c00 == 141 [pid = 10201] [id = 391] 11:25:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x852b4000) [pid = 10201] [serial = 1174] [outer = (nil)] 11:25:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x859d0000) [pid = 10201] [serial = 1175] [outer = 0x852b4000] 11:25:24 INFO - PROCESS | 10201 | 1460917524822 Marionette DEBUG loaded listener.js 11:25:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x85ced000) [pid = 10201] [serial = 1176] [outer = 0x852b4000] 11:25:25 INFO - PROCESS | 10201 | 1460917525832 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 11:25:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:25:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1792ms 11:25:25 INFO - PROCESS | 10201 | 1460917525902 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:25:25 INFO - PROCESS | 10201 | 1460917525912 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:25:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:25:25 INFO - PROCESS | 10201 | 1460917525925 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:25:25 INFO - PROCESS | 10201 | 1460917525930 Marionette TRACE conn3 <- [1,1538,null,{}] 11:25:25 INFO - PROCESS | 10201 | 1460917525937 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:26 INFO - PROCESS | 10201 | 1460917526189 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:25:26 INFO - PROCESS | 10201 | 1460917526533 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x865ac800 == 142 [pid = 10201] [id = 392] 11:25:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x865ae800) [pid = 10201] [serial = 1177] [outer = (nil)] 11:25:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x86df0400) [pid = 10201] [serial = 1178] [outer = 0x865ae800] 11:25:26 INFO - PROCESS | 10201 | 1460917526629 Marionette DEBUG loaded listener.js 11:25:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x877a3800) [pid = 10201] [serial = 1179] [outer = 0x865ae800] 11:25:27 INFO - PROCESS | 10201 | 1460917527671 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1789ms 11:25:27 INFO - PROCESS | 10201 | 1460917527715 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:25:27 INFO - PROCESS | 10201 | 1460917527720 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:25:27 INFO - PROCESS | 10201 | 1460917527727 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:25:27 INFO - PROCESS | 10201 | 1460917527734 Marionette TRACE conn3 <- [1,1542,null,{}] 11:25:27 INFO - PROCESS | 10201 | 1460917527752 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:27 INFO - PROCESS | 10201 | 1460917527968 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:25:28 INFO - PROCESS | 10201 | 1460917528343 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x86df2000 == 143 [pid = 10201] [id = 393] 11:25:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8b3eb400) [pid = 10201] [serial = 1180] [outer = (nil)] 11:25:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8be54800) [pid = 10201] [serial = 1181] [outer = 0x8b3eb400] 11:25:28 INFO - PROCESS | 10201 | 1460917528452 Marionette DEBUG loaded listener.js 11:25:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8de65c00) [pid = 10201] [serial = 1182] [outer = 0x8b3eb400] 11:25:29 INFO - PROCESS | 10201 | 1460917529371 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 11:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1688ms 11:25:29 INFO - PROCESS | 10201 | 1460917529414 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:25:29 INFO - PROCESS | 10201 | 1460917529419 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:25:29 INFO - PROCESS | 10201 | 1460917529426 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:25:29 INFO - PROCESS | 10201 | 1460917529430 Marionette TRACE conn3 <- [1,1546,null,{}] 11:25:29 INFO - PROCESS | 10201 | 1460917529455 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:29 INFO - PROCESS | 10201 | 1460917529668 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:25:29 INFO - PROCESS | 10201 | 1460917529943 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be56400 == 144 [pid = 10201] [id = 394] 11:25:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8dec6c00) [pid = 10201] [serial = 1183] [outer = (nil)] 11:25:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8df75c00) [pid = 10201] [serial = 1184] [outer = 0x8dec6c00] 11:25:30 INFO - PROCESS | 10201 | 1460917530082 Marionette DEBUG loaded listener.js 11:25:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8e994000) [pid = 10201] [serial = 1185] [outer = 0x8dec6c00] 11:25:31 INFO - PROCESS | 10201 | 1460917531044 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 11:25:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:25:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1661ms 11:25:31 INFO - PROCESS | 10201 | 1460917531087 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:25:31 INFO - PROCESS | 10201 | 1460917531090 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:25:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:25:31 INFO - PROCESS | 10201 | 1460917531098 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:25:31 INFO - PROCESS | 10201 | 1460917531103 Marionette TRACE conn3 <- [1,1550,null,{}] 11:25:31 INFO - PROCESS | 10201 | 1460917531109 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:31 INFO - PROCESS | 10201 | 1460917531326 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:25:31 INFO - PROCESS | 10201 | 1460917531646 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x8debe400 == 145 [pid = 10201] [id = 395] 11:25:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8dec4c00) [pid = 10201] [serial = 1186] [outer = (nil)] 11:25:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8ec3fc00) [pid = 10201] [serial = 1187] [outer = 0x8dec4c00] 11:25:31 INFO - PROCESS | 10201 | 1460917531744 Marionette DEBUG loaded listener.js 11:25:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8f833400) [pid = 10201] [serial = 1188] [outer = 0x8dec4c00] 11:25:32 INFO - PROCESS | 10201 | 1460917532675 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 11:25:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:25:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1632ms 11:25:32 INFO - PROCESS | 10201 | 1460917532735 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:25:32 INFO - PROCESS | 10201 | 1460917532740 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:25:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:25:32 INFO - PROCESS | 10201 | 1460917532747 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:25:32 INFO - PROCESS | 10201 | 1460917532752 Marionette TRACE conn3 <- [1,1554,null,{}] 11:25:32 INFO - PROCESS | 10201 | 1460917532759 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:33 INFO - PROCESS | 10201 | 1460917533012 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:25:33 INFO - PROCESS | 10201 | 1460917533321 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x86deb800 == 146 [pid = 10201] [id = 396] 11:25:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8ec40c00) [pid = 10201] [serial = 1189] [outer = (nil)] 11:25:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8fdaf400) [pid = 10201] [serial = 1190] [outer = 0x8ec40c00] 11:25:33 INFO - PROCESS | 10201 | 1460917533419 Marionette DEBUG loaded listener.js 11:25:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x90113c00) [pid = 10201] [serial = 1191] [outer = 0x8ec40c00] 11:25:34 INFO - PROCESS | 10201 | 1460917534355 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 11:25:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:25:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1640ms 11:25:34 INFO - PROCESS | 10201 | 1460917534404 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:25:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:25:34 INFO - PROCESS | 10201 | 1460917534409 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:25:34 INFO - PROCESS | 10201 | 1460917534415 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:25:34 INFO - PROCESS | 10201 | 1460917534419 Marionette TRACE conn3 <- [1,1558,null,{}] 11:25:34 INFO - PROCESS | 10201 | 1460917534425 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:34 INFO - PROCESS | 10201 | 1460917534624 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:25:34 INFO - PROCESS | 10201 | 1460917534944 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3a400 == 147 [pid = 10201] [id = 397] 11:25:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8ffa5800) [pid = 10201] [serial = 1192] [outer = (nil)] 11:25:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9065a400) [pid = 10201] [serial = 1193] [outer = 0x8ffa5800] 11:25:35 INFO - PROCESS | 10201 | 1460917535039 Marionette DEBUG loaded listener.js 11:25:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x90708800) [pid = 10201] [serial = 1194] [outer = 0x8ffa5800] 11:25:36 INFO - PROCESS | 10201 | 1460917536020 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 11:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1682ms 11:25:36 INFO - PROCESS | 10201 | 1460917536097 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:25:36 INFO - PROCESS | 10201 | 1460917536101 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:25:36 INFO - PROCESS | 10201 | 1460917536108 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:25:36 INFO - PROCESS | 10201 | 1460917536112 Marionette TRACE conn3 <- [1,1562,null,{}] 11:25:36 INFO - PROCESS | 10201 | 1460917536119 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:36 INFO - PROCESS | 10201 | 1460917536356 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:25:36 INFO - PROCESS | 10201 | 1460917536694 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627ec00 == 148 [pid = 10201] [id = 398] 11:25:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x89e52000) [pid = 10201] [serial = 1195] [outer = (nil)] 11:25:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x91327800) [pid = 10201] [serial = 1196] [outer = 0x89e52000] 11:25:36 INFO - PROCESS | 10201 | 1460917536792 Marionette DEBUG loaded listener.js 11:25:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x914cf400) [pid = 10201] [serial = 1197] [outer = 0x89e52000] 11:25:37 INFO - PROCESS | 10201 | 1460917537711 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 11:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1690ms 11:25:37 INFO - PROCESS | 10201 | 1460917537800 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:25:37 INFO - PROCESS | 10201 | 1460917537804 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:25:37 INFO - PROCESS | 10201 | 1460917537812 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:25:37 INFO - PROCESS | 10201 | 1460917537815 Marionette TRACE conn3 <- [1,1566,null,{}] 11:25:37 INFO - PROCESS | 10201 | 1460917537822 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:38 INFO - PROCESS | 10201 | 1460917538077 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:25:38 INFO - PROCESS | 10201 | 1460917538377 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e2800 == 149 [pid = 10201] [id = 399] 11:25:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8ec34400) [pid = 10201] [serial = 1198] [outer = (nil)] 11:25:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x92069400) [pid = 10201] [serial = 1199] [outer = 0x8ec34400] 11:25:38 INFO - PROCESS | 10201 | 1460917538480 Marionette DEBUG loaded listener.js 11:25:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9208d000) [pid = 10201] [serial = 1200] [outer = 0x8ec34400] 11:25:39 INFO - PROCESS | 10201 | 1460917539501 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 11:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1739ms 11:25:39 INFO - PROCESS | 10201 | 1460917539550 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:25:39 INFO - PROCESS | 10201 | 1460917539553 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:25:39 INFO - PROCESS | 10201 | 1460917539560 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:25:39 INFO - PROCESS | 10201 | 1460917539565 Marionette TRACE conn3 <- [1,1570,null,{}] 11:25:39 INFO - PROCESS | 10201 | 1460917539571 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:39 INFO - PROCESS | 10201 | 1460917539783 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:25:40 INFO - PROCESS | 10201 | 1460917540114 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x911e6800 == 150 [pid = 10201] [id = 400] 11:25:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9206b400) [pid = 10201] [serial = 1201] [outer = (nil)] 11:25:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x93564000) [pid = 10201] [serial = 1202] [outer = 0x9206b400] 11:25:40 INFO - PROCESS | 10201 | 1460917540215 Marionette DEBUG loaded listener.js 11:25:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9359a800) [pid = 10201] [serial = 1203] [outer = 0x9206b400] 11:25:41 INFO - PROCESS | 10201 | 1460917541196 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 11:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1684ms 11:25:41 INFO - PROCESS | 10201 | 1460917541245 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:25:41 INFO - PROCESS | 10201 | 1460917541249 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:25:41 INFO - PROCESS | 10201 | 1460917541256 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:25:41 INFO - PROCESS | 10201 | 1460917541262 Marionette TRACE conn3 <- [1,1574,null,{}] 11:25:41 INFO - PROCESS | 10201 | 1460917541269 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:41 INFO - PROCESS | 10201 | 1460917541502 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:25:41 INFO - PROCESS | 10201 | 1460917541840 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x916af800 == 151 [pid = 10201] [id = 401] 11:25:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x94612400) [pid = 10201] [serial = 1204] [outer = (nil)] 11:25:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x95917c00) [pid = 10201] [serial = 1205] [outer = 0x94612400] 11:25:41 INFO - PROCESS | 10201 | 1460917541947 Marionette DEBUG loaded listener.js 11:25:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x96345000) [pid = 10201] [serial = 1206] [outer = 0x94612400] 11:25:42 INFO - PROCESS | 10201 | 1460917542927 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 11:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1741ms 11:25:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:25:43 INFO - PROCESS | 10201 | 1460917542998 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:25:43 INFO - PROCESS | 10201 | 1460917543002 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:25:43 INFO - PROCESS | 10201 | 1460917543009 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:25:43 INFO - PROCESS | 10201 | 1460917543012 Marionette TRACE conn3 <- [1,1578,null,{}] 11:25:43 INFO - PROCESS | 10201 | 1460917543018 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:43 INFO - PROCESS | 10201 | 1460917543260 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:25:43 INFO - PROCESS | 10201 | 1460917543593 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3ee400 == 152 [pid = 10201] [id = 402] 11:25:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x8bec5c00) [pid = 10201] [serial = 1207] [outer = (nil)] 11:25:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x96823c00) [pid = 10201] [serial = 1208] [outer = 0x8bec5c00] 11:25:43 INFO - PROCESS | 10201 | 1460917543688 Marionette DEBUG loaded listener.js 11:25:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9696bc00) [pid = 10201] [serial = 1209] [outer = 0x8bec5c00] 11:25:44 INFO - PROCESS | 10201 | 1460917544639 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 11:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1687ms 11:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:25:44 INFO - PROCESS | 10201 | 1460917544696 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:25:44 INFO - PROCESS | 10201 | 1460917544700 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:25:44 INFO - PROCESS | 10201 | 1460917544707 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:25:44 INFO - PROCESS | 10201 | 1460917544710 Marionette TRACE conn3 <- [1,1582,null,{}] 11:25:44 INFO - PROCESS | 10201 | 1460917544717 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:44 INFO - PROCESS | 10201 | 1460917544935 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:25:45 INFO - PROCESS | 10201 | 1460917545263 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x96822800 == 153 [pid = 10201] [id = 403] 11:25:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x96965400) [pid = 10201] [serial = 1210] [outer = (nil)] 11:25:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x973ef800) [pid = 10201] [serial = 1211] [outer = 0x96965400] 11:25:45 INFO - PROCESS | 10201 | 1460917545361 Marionette DEBUG loaded listener.js 11:25:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x973f5c00) [pid = 10201] [serial = 1212] [outer = 0x96965400] 11:25:46 INFO - PROCESS | 10201 | 1460917546307 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 11:25:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:25:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1634ms 11:25:46 INFO - PROCESS | 10201 | 1460917546342 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:25:46 INFO - PROCESS | 10201 | 1460917546345 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:25:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:25:46 INFO - PROCESS | 10201 | 1460917546353 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:25:46 INFO - PROCESS | 10201 | 1460917546358 Marionette TRACE conn3 <- [1,1586,null,{}] 11:25:46 INFO - PROCESS | 10201 | 1460917546364 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:46 INFO - PROCESS | 10201 | 1460917546560 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:25:46 INFO - PROCESS | 10201 | 1460917546817 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x96820000 == 154 [pid = 10201] [id = 404] 11:25:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x9712b000) [pid = 10201] [serial = 1213] [outer = (nil)] 11:25:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x974b6c00) [pid = 10201] [serial = 1214] [outer = 0x9712b000] 11:25:46 INFO - PROCESS | 10201 | 1460917546970 Marionette DEBUG loaded listener.js 11:25:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x97697c00) [pid = 10201] [serial = 1215] [outer = 0x9712b000] 11:25:47 INFO - PROCESS | 10201 | 1460917547917 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 11:25:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:25:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1631ms 11:25:47 INFO - PROCESS | 10201 | 1460917547985 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:25:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:25:47 INFO - PROCESS | 10201 | 1460917547990 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:25:47 INFO - PROCESS | 10201 | 1460917547997 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:25:48 INFO - PROCESS | 10201 | 1460917548001 Marionette TRACE conn3 <- [1,1590,null,{}] 11:25:48 INFO - PROCESS | 10201 | 1460917548007 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:48 INFO - PROCESS | 10201 | 1460917548226 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:25:48 INFO - PROCESS | 10201 | 1460917548577 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec34c00 == 155 [pid = 10201] [id = 405] 11:25:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x9444b400) [pid = 10201] [serial = 1216] [outer = (nil)] 11:25:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x97ace800) [pid = 10201] [serial = 1217] [outer = 0x9444b400] 11:25:48 INFO - PROCESS | 10201 | 1460917548692 Marionette DEBUG loaded listener.js 11:25:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x97b4e400) [pid = 10201] [serial = 1218] [outer = 0x9444b400] 11:25:49 INFO - PROCESS | 10201 | 1460917549632 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 11:25:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:25:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1685ms 11:25:49 INFO - PROCESS | 10201 | 1460917549690 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:25:49 INFO - PROCESS | 10201 | 1460917549693 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:25:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:25:49 INFO - PROCESS | 10201 | 1460917549701 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:25:49 INFO - PROCESS | 10201 | 1460917549705 Marionette TRACE conn3 <- [1,1594,null,{}] 11:25:49 INFO - PROCESS | 10201 | 1460917549711 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:49 INFO - PROCESS | 10201 | 1460917549917 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:25:50 INFO - PROCESS | 10201 | 1460917550249 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x838cf400 == 156 [pid = 10201] [id = 406] 11:25:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x97508c00) [pid = 10201] [serial = 1219] [outer = (nil)] 11:25:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x97b73c00) [pid = 10201] [serial = 1220] [outer = 0x97508c00] 11:25:50 INFO - PROCESS | 10201 | 1460917550368 Marionette DEBUG loaded listener.js 11:25:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x97b76c00) [pid = 10201] [serial = 1221] [outer = 0x97508c00] 11:25:51 INFO - PROCESS | 10201 | 1460917551497 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 11:25:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:25:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1831ms 11:25:51 INFO - PROCESS | 10201 | 1460917551534 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:25:51 INFO - PROCESS | 10201 | 1460917551537 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:25:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:25:51 INFO - PROCESS | 10201 | 1460917551545 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:25:51 INFO - PROCESS | 10201 | 1460917551548 Marionette TRACE conn3 <- [1,1598,null,{}] 11:25:51 INFO - PROCESS | 10201 | 1460917551554 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:51 INFO - PROCESS | 10201 | 1460917551746 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:25:52 INFO - PROCESS | 10201 | 1460917552074 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505c400 == 157 [pid = 10201] [id = 407] 11:25:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 189 (0x97ad1c00) [pid = 10201] [serial = 1222] [outer = (nil)] 11:25:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 190 (0x97f07800) [pid = 10201] [serial = 1223] [outer = 0x97ad1c00] 11:25:52 INFO - PROCESS | 10201 | 1460917552170 Marionette DEBUG loaded listener.js 11:25:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 191 (0x97f0a000) [pid = 10201] [serial = 1224] [outer = 0x97ad1c00] 11:25:53 INFO - PROCESS | 10201 | 1460917553120 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 11:25:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:25:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1640ms 11:25:53 INFO - PROCESS | 10201 | 1460917553185 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:25:53 INFO - PROCESS | 10201 | 1460917553189 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:25:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:25:53 INFO - PROCESS | 10201 | 1460917553197 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:25:53 INFO - PROCESS | 10201 | 1460917553201 Marionette TRACE conn3 <- [1,1602,null,{}] 11:25:53 INFO - PROCESS | 10201 | 1460917553208 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:53 INFO - PROCESS | 10201 | 1460917553454 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:25:53 INFO - PROCESS | 10201 | 1460917553786 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x916ab800 == 158 [pid = 10201] [id = 408] 11:25:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 192 (0x9460c400) [pid = 10201] [serial = 1225] [outer = (nil)] 11:25:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 193 (0x98298400) [pid = 10201] [serial = 1226] [outer = 0x9460c400] 11:25:53 INFO - PROCESS | 10201 | 1460917553876 Marionette DEBUG loaded listener.js 11:25:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 194 (0x9844cc00) [pid = 10201] [serial = 1227] [outer = 0x9460c400] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8f833800 == 157 [pid = 10201] [id = 195] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x96348000 == 156 [pid = 10201] [id = 43] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x973a5c00 == 155 [pid = 10201] [id = 168] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8df6e800 == 154 [pid = 10201] [id = 111] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8de73400 == 153 [pid = 10201] [id = 133] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x93563800 == 152 [pid = 10201] [id = 304] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8becb000 == 151 [pid = 10201] [id = 245] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x9355d400 == 150 [pid = 10201] [id = 196] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fbad800 == 149 [pid = 10201] [id = 44] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x838c5400 == 148 [pid = 10201] [id = 342] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x963e2800 == 147 [pid = 10201] [id = 252] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x836e3c00 == 146 [pid = 10201] [id = 365] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3c800 == 145 [pid = 10201] [id = 197] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85cef000 == 144 [pid = 10201] [id = 367] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x911dc000 == 143 [pid = 10201] [id = 47] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8de68800 == 142 [pid = 10201] [id = 199] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x97018000 == 141 [pid = 10201] [id = 66] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x836df800 == 140 [pid = 10201] [id = 341] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffb2800 == 139 [pid = 10201] [id = 243] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85065400 == 138 [pid = 10201] [id = 389] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85060400 == 137 [pid = 10201] [id = 388] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x859d6c00 == 136 [pid = 10201] [id = 387] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x836e3800 == 135 [pid = 10201] [id = 386] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x92097c00 == 134 [pid = 10201] [id = 384] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda6000 == 133 [pid = 10201] [id = 382] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x92096800 == 132 [pid = 10201] [id = 383] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8b473c00 == 131 [pid = 10201] [id = 381] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff1c00 == 130 [pid = 10201] [id = 380] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffef400 == 129 [pid = 10201] [id = 379] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8be51400 == 128 [pid = 10201] [id = 377] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdac800 == 127 [pid = 10201] [id = 378] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8e98d800 == 126 [pid = 10201] [id = 376] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8de67000 == 125 [pid = 10201] [id = 375] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8b469000 == 124 [pid = 10201] [id = 374] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8b28c800 == 123 [pid = 10201] [id = 373] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8505d800 == 122 [pid = 10201] [id = 372] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85059c00 == 121 [pid = 10201] [id = 370] 11:25:55 INFO - PROCESS | 10201 | --DOCSHELL 0x862cf400 == 120 [pid = 10201] [id = 371] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 193 (0x865adc00) [pid = 10201] [serial = 1107] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 192 (0x97509800) [pid = 10201] [serial = 1082] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 191 (0x9932ac00) [pid = 10201] [serial = 1091] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 190 (0x8be53c00) [pid = 10201] [serial = 987] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 189 (0x859d8c00) [pid = 10201] [serial = 1101] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 188 (0x86305400) [pid = 10201] [serial = 1104] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x9eb49000) [pid = 10201] [serial = 1095] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x852b2800) [pid = 10201] [serial = 1047] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x9591a000) [pid = 10201] [serial = 1076] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x8de6d400) [pid = 10201] [serial = 1053] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x8fd3bc00) [pid = 10201] [serial = 1059] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x85ceec00) [pid = 10201] [serial = 984] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x97b74c00) [pid = 10201] [serial = 1014] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x8e996400) [pid = 10201] [serial = 1055] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x97bdd000) [pid = 10201] [serial = 1085] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x99340800) [pid = 10201] [serial = 1092] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x9011cc00) [pid = 10201] [serial = 1061] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x877a4800) [pid = 10201] [serial = 1026] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x97f0cc00) [pid = 10201] [serial = 1005] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x9b2f2000) [pid = 10201] [serial = 1011] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9208bc00) [pid = 10201] [serial = 1068] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x85061800) [pid = 10201] [serial = 1098] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x852b4c00) [pid = 10201] [serial = 1100] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x86311000) [pid = 10201] [serial = 1106] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x973f0800) [pid = 10201] [serial = 1080] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x84b1e400) [pid = 10201] [serial = 1097] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8ffb1c00) [pid = 10201] [serial = 981] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8fbaa400) [pid = 10201] [serial = 1058] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x962b6800) [pid = 10201] [serial = 1077] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x862d1800) [pid = 10201] [serial = 1103] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x933b9000) [pid = 10201] [serial = 1071] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x911e2400) [pid = 10201] [serial = 1065] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x9701f400) [pid = 10201] [serial = 1079] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0xa3c22400) [pid = 10201] [serial = 1017] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8bec7c00) [pid = 10201] [serial = 1052] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x93780400) [pid = 10201] [serial = 1074] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x8ec34000) [pid = 10201] [serial = 1056] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x911d9000) [pid = 10201] [serial = 1064] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x92072c00) [pid = 10201] [serial = 993] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x97ad2800) [pid = 10201] [serial = 1083] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x99362800) [pid = 10201] [serial = 1008] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x9359b000) [pid = 10201] [serial = 996] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x97b4c400) [pid = 10201] [serial = 1002] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x92099800) [pid = 10201] [serial = 1070] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x9377c400) [pid = 10201] [serial = 1073] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x9b2f0c00) [pid = 10201] [serial = 1094] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x836e4400) [pid = 10201] [serial = 1023] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x97f04c00) [pid = 10201] [serial = 1086] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9870a800) [pid = 10201] [serial = 1089] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x877a2400) [pid = 10201] [serial = 1050] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x838ce800) [pid = 10201] [serial = 1029] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x865b1800) [pid = 10201] [serial = 1049] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x96342400) [pid = 10201] [serial = 999] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8ffad800) [pid = 10201] [serial = 990] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x877a3c00) [pid = 10201] [serial = 1020] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x916a9800) [pid = 10201] [serial = 1067] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x85196800) [pid = 10201] [serial = 1046] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x90656000) [pid = 10201] [serial = 1062] [outer = (nil)] [url = about:blank] 11:25:55 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9844b400) [pid = 10201] [serial = 1088] [outer = (nil)] [url = about:blank] 11:25:56 INFO - PROCESS | 10201 | 1460917556374 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 11:25:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:25:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 3245ms 11:25:56 INFO - PROCESS | 10201 | 1460917556444 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:25:56 INFO - PROCESS | 10201 | 1460917556451 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:25:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:25:56 INFO - PROCESS | 10201 | 1460917556463 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:25:56 INFO - PROCESS | 10201 | 1460917556469 Marionette TRACE conn3 <- [1,1606,null,{}] 11:25:56 INFO - PROCESS | 10201 | 1460917556480 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:56 INFO - PROCESS | 10201 | 1460917556729 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:25:57 INFO - PROCESS | 10201 | 1460917556984 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x85065400 == 121 [pid = 10201] [id = 409] 11:25:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x85191800) [pid = 10201] [serial = 1228] [outer = (nil)] 11:25:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x852a9400) [pid = 10201] [serial = 1229] [outer = 0x85191800] 11:25:57 INFO - PROCESS | 10201 | 1460917557064 Marionette DEBUG loaded listener.js 11:25:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x852af000) [pid = 10201] [serial = 1230] [outer = 0x85191800] 11:25:57 INFO - PROCESS | 10201 | 1460917557970 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 11:25:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:25:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1548ms 11:25:58 INFO - PROCESS | 10201 | 1460917558010 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:25:58 INFO - PROCESS | 10201 | 1460917558018 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:25:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:25:58 INFO - PROCESS | 10201 | 1460917558028 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:25:58 INFO - PROCESS | 10201 | 1460917558032 Marionette TRACE conn3 <- [1,1610,null,{}] 11:25:58 INFO - PROCESS | 10201 | 1460917558038 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:58 INFO - PROCESS | 10201 | 1460917558328 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:25:58 INFO - PROCESS | 10201 | 1460917558357 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b1e400 == 122 [pid = 10201] [id = 410] 11:25:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x852a9800) [pid = 10201] [serial = 1231] [outer = (nil)] 11:25:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86273400) [pid = 10201] [serial = 1232] [outer = 0x852a9800] 11:25:58 INFO - PROCESS | 10201 | 1460917558431 Marionette DEBUG loaded listener.js 11:25:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x862ce000) [pid = 10201] [serial = 1233] [outer = 0x852a9800] 11:25:59 INFO - PROCESS | 10201 | 1460917559415 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 11:25:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:25:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1447ms 11:25:59 INFO - PROCESS | 10201 | 1460917559478 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:25:59 INFO - PROCESS | 10201 | 1460917559485 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:25:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:25:59 INFO - PROCESS | 10201 | 1460917559498 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:25:59 INFO - PROCESS | 10201 | 1460917559506 Marionette TRACE conn3 <- [1,1614,null,{}] 11:25:59 INFO - PROCESS | 10201 | 1460917559552 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:25:59 INFO - PROCESS | 10201 | 1460917559821 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:25:59 INFO - PROCESS | 10201 | 1460917559851 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x86305800 == 123 [pid = 10201] [id = 411] 11:25:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x86306000) [pid = 10201] [serial = 1234] [outer = (nil)] 11:25:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x86de4400) [pid = 10201] [serial = 1235] [outer = 0x86306000] 11:25:59 INFO - PROCESS | 10201 | 1460917559928 Marionette DEBUG loaded listener.js 11:26:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x86df1400) [pid = 10201] [serial = 1236] [outer = 0x86306000] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8f834800) [pid = 10201] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x84b19c00) [pid = 10201] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x93788800) [pid = 10201] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8b3e8800) [pid = 10201] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x91151c00) [pid = 10201] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8e992000) [pid = 10201] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x935a0400) [pid = 10201] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x89d54800) [pid = 10201] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:26:00 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9064f400) [pid = 10201] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x836e4c00) [pid = 10201] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x85067000) [pid = 10201] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x859d9000) [pid = 10201] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8debc400) [pid = 10201] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x9208ec00) [pid = 10201] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x865a5400) [pid = 10201] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x865ad000) [pid = 10201] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x8ffa4000) [pid = 10201] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x94611800) [pid = 10201] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8de6a400) [pid = 10201] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x911da800) [pid = 10201] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:26:01 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x85cf1400) [pid = 10201] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:26:01 INFO - PROCESS | 10201 | 1460917561545 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 11:26:01 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 11:26:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2066ms 11:26:01 INFO - PROCESS | 10201 | 1460917561564 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:26:01 INFO - PROCESS | 10201 | 1460917561570 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:26:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:26:01 INFO - PROCESS | 10201 | 1460917561576 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:26:01 INFO - PROCESS | 10201 | 1460917561579 Marionette TRACE conn3 <- [1,1618,null,{}] 11:26:01 INFO - PROCESS | 10201 | 1460917561585 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:01 INFO - PROCESS | 10201 | 1460917561828 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:26:01 INFO - PROCESS | 10201 | 1460917561853 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b15000 == 124 [pid = 10201] [id = 412] 11:26:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x859d8800) [pid = 10201] [serial = 1237] [outer = (nil)] 11:26:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x86de6000) [pid = 10201] [serial = 1238] [outer = 0x859d8800] 11:26:01 INFO - PROCESS | 10201 | 1460917561930 Marionette DEBUG loaded listener.js 11:26:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8779b000) [pid = 10201] [serial = 1239] [outer = 0x859d8800] 11:26:03 INFO - PROCESS | 10201 | 1460917563129 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 11:26:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:26:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1635ms 11:26:03 INFO - PROCESS | 10201 | 1460917563214 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:26:03 INFO - PROCESS | 10201 | 1460917563221 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:26:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:26:03 INFO - PROCESS | 10201 | 1460917563232 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:26:03 INFO - PROCESS | 10201 | 1460917563238 Marionette TRACE conn3 <- [1,1622,null,{}] 11:26:03 INFO - PROCESS | 10201 | 1460917563257 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:03 INFO - PROCESS | 10201 | 1460917563731 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:26:03 INFO - PROCESS | 10201 | 1460917563888 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e4400 == 125 [pid = 10201] [id = 413] 11:26:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8505f800) [pid = 10201] [serial = 1240] [outer = (nil)] 11:26:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x852b4c00) [pid = 10201] [serial = 1241] [outer = 0x8505f800] 11:26:03 INFO - PROCESS | 10201 | 1460917563987 Marionette DEBUG loaded listener.js 11:26:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x859d7000) [pid = 10201] [serial = 1242] [outer = 0x8505f800] 11:26:05 INFO - PROCESS | 10201 | 1460917565098 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 11:26:05 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 11:26:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1900ms 11:26:05 INFO - PROCESS | 10201 | 1460917565148 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:26:05 INFO - PROCESS | 10201 | 1460917565157 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:26:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:26:05 INFO - PROCESS | 10201 | 1460917565170 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:26:05 INFO - PROCESS | 10201 | 1460917565173 Marionette TRACE conn3 <- [1,1626,null,{}] 11:26:05 INFO - PROCESS | 10201 | 1460917565181 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:05 INFO - PROCESS | 10201 | 1460917565396 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:26:05 INFO - PROCESS | 10201 | 1460917565728 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x852acc00 == 126 [pid = 10201] [id = 414] 11:26:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x852b8400) [pid = 10201] [serial = 1243] [outer = (nil)] 11:26:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x86309800) [pid = 10201] [serial = 1244] [outer = 0x852b8400] 11:26:05 INFO - PROCESS | 10201 | 1460917565842 Marionette DEBUG loaded listener.js 11:26:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x865a9000) [pid = 10201] [serial = 1245] [outer = 0x852b8400] 11:26:06 INFO - PROCESS | 10201 | 1460917566911 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 11:26:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:26:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1788ms 11:26:06 INFO - PROCESS | 10201 | 1460917566958 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:26:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:26:06 INFO - PROCESS | 10201 | 1460917566963 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:26:06 INFO - PROCESS | 10201 | 1460917566970 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:26:06 INFO - PROCESS | 10201 | 1460917566977 Marionette TRACE conn3 <- [1,1630,null,{}] 11:26:06 INFO - PROCESS | 10201 | 1460917566995 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:07 INFO - PROCESS | 10201 | 1460917567213 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:26:07 INFO - PROCESS | 10201 | 1460917567578 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x86df1000 == 127 [pid = 10201] [id = 415] 11:26:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x89d49000) [pid = 10201] [serial = 1246] [outer = (nil)] 11:26:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x89d55800) [pid = 10201] [serial = 1247] [outer = 0x89d49000] 11:26:07 INFO - PROCESS | 10201 | 1460917567684 Marionette DEBUG loaded listener.js 11:26:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8b282400) [pid = 10201] [serial = 1248] [outer = 0x89d49000] 11:26:08 INFO - PROCESS | 10201 | 1460917568654 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 11:26:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:26:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1750ms 11:26:08 INFO - PROCESS | 10201 | 1460917568720 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:26:08 INFO - PROCESS | 10201 | 1460917568725 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:26:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:26:08 INFO - PROCESS | 10201 | 1460917568731 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:26:08 INFO - PROCESS | 10201 | 1460917568735 Marionette TRACE conn3 <- [1,1634,null,{}] 11:26:08 INFO - PROCESS | 10201 | 1460917568741 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:08 INFO - PROCESS | 10201 | 1460917568983 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:26:09 INFO - PROCESS | 10201 | 1460917569294 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4b400 == 128 [pid = 10201] [id = 416] 11:26:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8b286400) [pid = 10201] [serial = 1249] [outer = (nil)] 11:26:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8b46c000) [pid = 10201] [serial = 1250] [outer = 0x8b286400] 11:26:09 INFO - PROCESS | 10201 | 1460917569395 Marionette DEBUG loaded listener.js 11:26:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8b473c00) [pid = 10201] [serial = 1251] [outer = 0x8b286400] 11:26:10 INFO - PROCESS | 10201 | 1460917570464 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 11:26:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:26:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1783ms 11:26:10 INFO - PROCESS | 10201 | 1460917570516 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:26:10 INFO - PROCESS | 10201 | 1460917570521 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:26:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:26:10 INFO - PROCESS | 10201 | 1460917570527 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:26:10 INFO - PROCESS | 10201 | 1460917570531 Marionette TRACE conn3 <- [1,1638,null,{}] 11:26:10 INFO - PROCESS | 10201 | 1460917570537 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:10 INFO - PROCESS | 10201 | 1460917570739 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:26:11 INFO - PROCESS | 10201 | 1460917571076 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3ebc00 == 129 [pid = 10201] [id = 417] 11:26:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8bec4800) [pid = 10201] [serial = 1252] [outer = (nil)] 11:26:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8becc400) [pid = 10201] [serial = 1253] [outer = 0x8bec4800] 11:26:11 INFO - PROCESS | 10201 | 1460917571203 Marionette DEBUG loaded listener.js 11:26:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8de68c00) [pid = 10201] [serial = 1254] [outer = 0x8bec4800] 11:26:12 INFO - PROCESS | 10201 | 1460917572136 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 11:26:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:26:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1689ms 11:26:12 INFO - PROCESS | 10201 | 1460917572217 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:26:12 INFO - PROCESS | 10201 | 1460917572221 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:26:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:26:12 INFO - PROCESS | 10201 | 1460917572227 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:26:12 INFO - PROCESS | 10201 | 1460917572231 Marionette TRACE conn3 <- [1,1642,null,{}] 11:26:12 INFO - PROCESS | 10201 | 1460917572237 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:12 INFO - PROCESS | 10201 | 1460917572506 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:26:12 INFO - PROCESS | 10201 | 1460917572846 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de7800 == 130 [pid = 10201] [id = 418] 11:26:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8bece000) [pid = 10201] [serial = 1255] [outer = (nil)] 11:26:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8df7cc00) [pid = 10201] [serial = 1256] [outer = 0x8bece000] 11:26:12 INFO - PROCESS | 10201 | 1460917572958 Marionette DEBUG loaded listener.js 11:26:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8e996000) [pid = 10201] [serial = 1257] [outer = 0x8bece000] 11:26:13 INFO - PROCESS | 10201 | 1460917573878 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 11:26:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:26:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1682ms 11:26:13 INFO - PROCESS | 10201 | 1460917573911 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:26:13 INFO - PROCESS | 10201 | 1460917573914 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:26:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:26:13 INFO - PROCESS | 10201 | 1460917573922 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:26:13 INFO - PROCESS | 10201 | 1460917573926 Marionette TRACE conn3 <- [1,1646,null,{}] 11:26:13 INFO - PROCESS | 10201 | 1460917573932 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:14 INFO - PROCESS | 10201 | 1460917574222 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:26:14 INFO - PROCESS | 10201 | 1460917574429 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e4c00 == 131 [pid = 10201] [id = 419] 11:26:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8df70c00) [pid = 10201] [serial = 1258] [outer = (nil)] 11:26:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8f833800) [pid = 10201] [serial = 1259] [outer = 0x8df70c00] 11:26:14 INFO - PROCESS | 10201 | 1460917574582 Marionette DEBUG loaded listener.js 11:26:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8f83c800) [pid = 10201] [serial = 1260] [outer = 0x8df70c00] 11:26:15 INFO - PROCESS | 10201 | 1460917575547 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 11:26:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:26:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1682ms 11:26:15 INFO - PROCESS | 10201 | 1460917575615 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:26:15 INFO - PROCESS | 10201 | 1460917575619 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:26:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:26:15 INFO - PROCESS | 10201 | 1460917575629 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:26:15 INFO - PROCESS | 10201 | 1460917575632 Marionette TRACE conn3 <- [1,1650,null,{}] 11:26:15 INFO - PROCESS | 10201 | 1460917575638 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:15 INFO - PROCESS | 10201 | 1460917575840 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:26:16 INFO - PROCESS | 10201 | 1460917576175 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be51400 == 132 [pid = 10201] [id = 420] 11:26:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8e98e000) [pid = 10201] [serial = 1261] [outer = (nil)] 11:26:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8fd41c00) [pid = 10201] [serial = 1262] [outer = 0x8e98e000] 11:26:16 INFO - PROCESS | 10201 | 1460917576270 Marionette DEBUG loaded listener.js 11:26:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fda4c00) [pid = 10201] [serial = 1263] [outer = 0x8e98e000] 11:26:17 INFO - PROCESS | 10201 | 1460917577178 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 11:26:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:26:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1580ms 11:26:17 INFO - PROCESS | 10201 | 1460917577211 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:26:17 INFO - PROCESS | 10201 | 1460917577215 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:26:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:26:17 INFO - PROCESS | 10201 | 1460917577222 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:26:17 INFO - PROCESS | 10201 | 1460917577224 Marionette TRACE conn3 <- [1,1654,null,{}] 11:26:17 INFO - PROCESS | 10201 | 1460917577231 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:17 INFO - PROCESS | 10201 | 1460917577428 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:26:17 INFO - PROCESS | 10201 | 1460917577743 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3a000 == 133 [pid = 10201] [id = 421] 11:26:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8fd3ac00) [pid = 10201] [serial = 1264] [outer = (nil)] 11:26:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8ffb0800) [pid = 10201] [serial = 1265] [outer = 0x8fd3ac00] 11:26:17 INFO - PROCESS | 10201 | 1460917577840 Marionette DEBUG loaded listener.js 11:26:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8ffb2800) [pid = 10201] [serial = 1266] [outer = 0x8fd3ac00] 11:26:18 INFO - PROCESS | 10201 | 1460917578723 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 11:26:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:26:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1546ms 11:26:18 INFO - PROCESS | 10201 | 1460917578768 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:26:18 INFO - PROCESS | 10201 | 1460917578772 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:26:18 INFO - PROCESS | 10201 | 1460917578779 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:26:18 INFO - PROCESS | 10201 | 1460917578782 Marionette TRACE conn3 <- [1,1658,null,{}] 11:26:18 INFO - PROCESS | 10201 | 1460917578788 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:18 INFO - PROCESS | 10201 | 1460917578992 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:26:19 INFO - PROCESS | 10201 | 1460917579262 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda9000 == 134 [pid = 10201] [id = 422] 11:26:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8fdad000) [pid = 10201] [serial = 1267] [outer = (nil)] 11:26:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x90112c00) [pid = 10201] [serial = 1268] [outer = 0x8fdad000] 11:26:19 INFO - PROCESS | 10201 | 1460917579402 Marionette DEBUG loaded listener.js 11:26:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x9011cc00) [pid = 10201] [serial = 1269] [outer = 0x8fdad000] 11:26:20 INFO - PROCESS | 10201 | 1460917580324 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1591ms 11:26:20 INFO - PROCESS | 10201 | 1460917580371 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:26:20 INFO - PROCESS | 10201 | 1460917580376 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:26:20 INFO - PROCESS | 10201 | 1460917580383 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:26:20 INFO - PROCESS | 10201 | 1460917580387 Marionette TRACE conn3 <- [1,1662,null,{}] 11:26:20 INFO - PROCESS | 10201 | 1460917580393 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:20 INFO - PROCESS | 10201 | 1460917580615 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:26:20 INFO - PROCESS | 10201 | 1460917580943 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa8c00 == 135 [pid = 10201] [id = 423] 11:26:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x9115c000) [pid = 10201] [serial = 1270] [outer = (nil)] 11:26:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x911dc000) [pid = 10201] [serial = 1271] [outer = 0x9115c000] 11:26:21 INFO - PROCESS | 10201 | 1460917581045 Marionette DEBUG loaded listener.js 11:26:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x914d8c00) [pid = 10201] [serial = 1272] [outer = 0x9115c000] 11:26:21 INFO - PROCESS | 10201 | 1460917581960 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 11:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1644ms 11:26:22 INFO - PROCESS | 10201 | 1460917582029 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:26:22 INFO - PROCESS | 10201 | 1460917582033 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:26:22 INFO - PROCESS | 10201 | 1460917582043 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:26:22 INFO - PROCESS | 10201 | 1460917582046 Marionette TRACE conn3 <- [1,1666,null,{}] 11:26:22 INFO - PROCESS | 10201 | 1460917582052 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:22 INFO - PROCESS | 10201 | 1460917582245 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:26:22 INFO - PROCESS | 10201 | 1460917582575 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x911d8000 == 136 [pid = 10201] [id = 424] 11:26:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x911e6000) [pid = 10201] [serial = 1273] [outer = (nil)] 11:26:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x9208c800) [pid = 10201] [serial = 1274] [outer = 0x911e6000] 11:26:22 INFO - PROCESS | 10201 | 1460917582664 Marionette DEBUG loaded listener.js 11:26:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x92092400) [pid = 10201] [serial = 1275] [outer = 0x911e6000] 11:26:23 INFO - PROCESS | 10201 | 1460917583614 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 11:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1639ms 11:26:23 INFO - PROCESS | 10201 | 1460917583683 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:26:23 INFO - PROCESS | 10201 | 1460917583686 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:26:23 INFO - PROCESS | 10201 | 1460917583693 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:26:23 INFO - PROCESS | 10201 | 1460917583697 Marionette TRACE conn3 <- [1,1670,null,{}] 11:26:23 INFO - PROCESS | 10201 | 1460917583702 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:23 INFO - PROCESS | 10201 | 1460917583910 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:26:24 INFO - PROCESS | 10201 | 1460917584235 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x916a4400 == 137 [pid = 10201] [id = 425] 11:26:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x9208c000) [pid = 10201] [serial = 1276] [outer = (nil)] 11:26:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x93561000) [pid = 10201] [serial = 1277] [outer = 0x9208c000] 11:26:24 INFO - PROCESS | 10201 | 1460917584327 Marionette DEBUG loaded listener.js 11:26:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x93566000) [pid = 10201] [serial = 1278] [outer = 0x9208c000] 11:26:25 INFO - PROCESS | 10201 | 1460917585216 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 11:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1559ms 11:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:26:25 INFO - PROCESS | 10201 | 1460917585253 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:26:25 INFO - PROCESS | 10201 | 1460917585256 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:26:25 INFO - PROCESS | 10201 | 1460917585263 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:26:25 INFO - PROCESS | 10201 | 1460917585267 Marionette TRACE conn3 <- [1,1674,null,{}] 11:26:25 INFO - PROCESS | 10201 | 1460917585272 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:25 INFO - PROCESS | 10201 | 1460917585490 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:26:25 INFO - PROCESS | 10201 | 1460917585766 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x933b9000 == 138 [pid = 10201] [id = 426] 11:26:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x9355c400) [pid = 10201] [serial = 1279] [outer = (nil)] 11:26:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x93783800) [pid = 10201] [serial = 1280] [outer = 0x9355c400] 11:26:25 INFO - PROCESS | 10201 | 1460917585907 Marionette DEBUG loaded listener.js 11:26:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9378a000) [pid = 10201] [serial = 1281] [outer = 0x9355c400] 11:26:26 INFO - PROCESS | 10201 | 1460917586972 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 11:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1785ms 11:26:27 INFO - PROCESS | 10201 | 1460917587048 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:26:27 INFO - PROCESS | 10201 | 1460917587052 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:26:27 INFO - PROCESS | 10201 | 1460917587059 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:26:27 INFO - PROCESS | 10201 | 1460917587062 Marionette TRACE conn3 <- [1,1678,null,{}] 11:26:27 INFO - PROCESS | 10201 | 1460917587068 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:27 INFO - PROCESS | 10201 | 1460917587331 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:26:27 INFO - PROCESS | 10201 | 1460917587658 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a7400 == 139 [pid = 10201] [id = 427] 11:26:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x90705000) [pid = 10201] [serial = 1282] [outer = (nil)] 11:26:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x94609400) [pid = 10201] [serial = 1283] [outer = 0x90705000] 11:26:27 INFO - PROCESS | 10201 | 1460917587758 Marionette DEBUG loaded listener.js 11:26:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x9460fc00) [pid = 10201] [serial = 1284] [outer = 0x90705000] 11:26:28 INFO - PROCESS | 10201 | 1460917588754 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 11:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1732ms 11:26:28 INFO - PROCESS | 10201 | 1460917588792 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:26:28 INFO - PROCESS | 10201 | 1460917588796 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:26:28 INFO - PROCESS | 10201 | 1460917588803 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:26:28 INFO - PROCESS | 10201 | 1460917588806 Marionette TRACE conn3 <- [1,1682,null,{}] 11:26:28 INFO - PROCESS | 10201 | 1460917588812 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:29 INFO - PROCESS | 10201 | 1460917589008 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:26:29 INFO - PROCESS | 10201 | 1460917589358 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x838c6c00 == 140 [pid = 10201] [id = 428] 11:26:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x879cc800) [pid = 10201] [serial = 1285] [outer = (nil)] 11:26:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x94618800) [pid = 10201] [serial = 1286] [outer = 0x879cc800] 11:26:29 INFO - PROCESS | 10201 | 1460917589454 Marionette DEBUG loaded listener.js 11:26:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9633d000) [pid = 10201] [serial = 1287] [outer = 0x879cc800] 11:26:30 INFO - PROCESS | 10201 | 1460917590347 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 11:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1582ms 11:26:30 INFO - PROCESS | 10201 | 1460917590386 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:26:30 INFO - PROCESS | 10201 | 1460917590390 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:26:30 INFO - PROCESS | 10201 | 1460917590397 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:26:30 INFO - PROCESS | 10201 | 1460917590401 Marionette TRACE conn3 <- [1,1686,null,{}] 11:26:30 INFO - PROCESS | 10201 | 1460917590408 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:30 INFO - PROCESS | 10201 | 1460917590599 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:26:30 INFO - PROCESS | 10201 | 1460917590926 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x94449400 == 141 [pid = 10201] [id = 429] 11:26:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x962b7400) [pid = 10201] [serial = 1288] [outer = (nil)] 11:26:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9701fc00) [pid = 10201] [serial = 1289] [outer = 0x962b7400] 11:26:31 INFO - PROCESS | 10201 | 1460917591046 Marionette DEBUG loaded listener.js 11:26:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x973a2400) [pid = 10201] [serial = 1290] [outer = 0x962b7400] 11:26:31 INFO - PROCESS | 10201 | 1460917591982 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 11:26:32 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 11:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1633ms 11:26:32 INFO - PROCESS | 10201 | 1460917592030 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:26:32 INFO - PROCESS | 10201 | 1460917592034 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:26:32 INFO - PROCESS | 10201 | 1460917592040 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:26:32 INFO - PROCESS | 10201 | 1460917592044 Marionette TRACE conn3 <- [1,1690,null,{}] 11:26:32 INFO - PROCESS | 10201 | 1460917592049 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:32 INFO - PROCESS | 10201 | 1460917592264 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:26:32 INFO - PROCESS | 10201 | 1460917592591 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x91150400 == 142 [pid = 10201] [id = 430] 11:26:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x9460c800) [pid = 10201] [serial = 1291] [outer = (nil)] 11:26:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x973fdc00) [pid = 10201] [serial = 1292] [outer = 0x9460c800] 11:26:32 INFO - PROCESS | 10201 | 1460917592688 Marionette DEBUG loaded listener.js 11:26:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x97696400) [pid = 10201] [serial = 1293] [outer = 0x9460c800] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x98c6dc00 == 141 [pid = 10201] [id = 364] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x85192c00 == 140 [pid = 10201] [id = 316] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x86305800 == 139 [pid = 10201] [id = 411] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x84b1e400 == 138 [pid = 10201] [id = 410] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x85065400 == 137 [pid = 10201] [id = 409] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8505c400 == 136 [pid = 10201] [id = 407] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x838cf400 == 135 [pid = 10201] [id = 406] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x96820000 == 134 [pid = 10201] [id = 404] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec34c00 == 133 [pid = 10201] [id = 405] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x96822800 == 132 [pid = 10201] [id = 403] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3ee400 == 131 [pid = 10201] [id = 402] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x916af800 == 130 [pid = 10201] [id = 401] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e2800 == 129 [pid = 10201] [id = 399] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x911e6800 == 128 [pid = 10201] [id = 400] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8627ec00 == 127 [pid = 10201] [id = 398] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3a400 == 126 [pid = 10201] [id = 397] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x86deb800 == 125 [pid = 10201] [id = 396] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8debe400 == 124 [pid = 10201] [id = 395] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x86df2000 == 123 [pid = 10201] [id = 393] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8be56400 == 122 [pid = 10201] [id = 394] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x865ac800 == 121 [pid = 10201] [id = 392] 11:26:34 INFO - PROCESS | 10201 | --DOCSHELL 0x852b3c00 == 120 [pid = 10201] [id = 391] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x865b1400) [pid = 10201] [serial = 1172] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x862d3800) [pid = 10201] [serial = 1044] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x89e4d400) [pid = 10201] [serial = 1169] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x8b3e3000) [pid = 10201] [serial = 1118] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8779c400) [pid = 10201] [serial = 1116] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x86de6800) [pid = 10201] [serial = 1115] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x85cf3000) [pid = 10201] [serial = 1113] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x852b5c00) [pid = 10201] [serial = 1112] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x877a2800) [pid = 10201] [serial = 1109] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x85cf0400) [pid = 10201] [serial = 1163] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x838d0c00) [pid = 10201] [serial = 1160] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x85194800) [pid = 10201] [serial = 1161] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x962b8000) [pid = 10201] [serial = 1158] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x96278400) [pid = 10201] [serial = 1157] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x94613400) [pid = 10201] [serial = 1155] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x94610c00) [pid = 10201] [serial = 1154] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9444e800) [pid = 10201] [serial = 1152] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9444d400) [pid = 10201] [serial = 1151] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x935a2000) [pid = 10201] [serial = 1149] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x9359f000) [pid = 10201] [serial = 1148] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x933bb000) [pid = 10201] [serial = 1146] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x92098000) [pid = 10201] [serial = 1145] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9208f000) [pid = 10201] [serial = 1143] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x916a6c00) [pid = 10201] [serial = 1142] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x9065c400) [pid = 10201] [serial = 1140] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x90654c00) [pid = 10201] [serial = 1139] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8fff4c00) [pid = 10201] [serial = 1137] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8fff2400) [pid = 10201] [serial = 1136] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8ffab000) [pid = 10201] [serial = 1134] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8ffa7000) [pid = 10201] [serial = 1133] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8fc7f400) [pid = 10201] [serial = 1131] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8f83f800) [pid = 10201] [serial = 1130] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8ec3bc00) [pid = 10201] [serial = 1128] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8ec31400) [pid = 10201] [serial = 1127] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8dec4000) [pid = 10201] [serial = 1125] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x8debdc00) [pid = 10201] [serial = 1124] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8bec8400) [pid = 10201] [serial = 1122] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8be53400) [pid = 10201] [serial = 1121] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8b3ed800) [pid = 10201] [serial = 1119] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8630bc00) [pid = 10201] [serial = 1166] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x865b2800) [pid = 10201] [serial = 1167] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x86274c00) [pid = 10201] [serial = 1164] [outer = (nil)] [url = about:blank] 11:26:34 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8b290000) [pid = 10201] [serial = 1170] [outer = (nil)] [url = about:blank] 11:26:35 INFO - PROCESS | 10201 | ************************* 11:26:35 INFO - PROCESS | 10201 | A coding exception was thrown and uncaught in a Task. 11:26:35 INFO - PROCESS | 10201 | 11:26:35 INFO - PROCESS | 10201 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:26:35 INFO - PROCESS | 10201 | Full stack: 11:26:35 INFO - PROCESS | 10201 | ************************* 11:26:35 INFO - PROCESS | 10201 | 1460917595268 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 11:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 3254ms 11:26:35 INFO - PROCESS | 10201 | 1460917595295 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:26:35 INFO - PROCESS | 10201 | 1460917595301 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:26:35 INFO - PROCESS | 10201 | 1460917595310 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:26:35 INFO - PROCESS | 10201 | 1460917595316 Marionette TRACE conn3 <- [1,1694,null,{}] 11:26:35 INFO - PROCESS | 10201 | 1460917595323 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:35 INFO - PROCESS | 10201 | 1460917595527 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:26:35 INFO - PROCESS | 10201 | 1460917595728 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x852b3800 == 121 [pid = 10201] [id = 431] 11:26:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x852b6400) [pid = 10201] [serial = 1294] [outer = (nil)] 11:26:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x85cf2400) [pid = 10201] [serial = 1295] [outer = 0x852b6400] 11:26:35 INFO - PROCESS | 10201 | 1460917595812 Marionette DEBUG loaded listener.js 11:26:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86276400) [pid = 10201] [serial = 1296] [outer = 0x852b6400] 11:26:36 INFO - PROCESS | 10201 | 1460917596630 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 11:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1381ms 11:26:36 INFO - PROCESS | 10201 | 1460917596691 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:26:36 INFO - PROCESS | 10201 | 1460917596700 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:26:36 INFO - PROCESS | 10201 | 1460917596711 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:26:36 INFO - PROCESS | 10201 | 1460917596715 Marionette TRACE conn3 <- [1,1698,null,{}] 11:26:36 INFO - PROCESS | 10201 | 1460917596722 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:37 INFO - PROCESS | 10201 | 1460917597003 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:26:37 INFO - PROCESS | 10201 | 1460917597121 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf4c00 == 122 [pid = 10201] [id = 432] 11:26:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x86279000) [pid = 10201] [serial = 1297] [outer = (nil)] 11:26:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8630e800) [pid = 10201] [serial = 1298] [outer = 0x86279000] 11:26:37 INFO - PROCESS | 10201 | 1460917597199 Marionette DEBUG loaded listener.js 11:26:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x86de5800) [pid = 10201] [serial = 1299] [outer = 0x86279000] 11:26:38 INFO - PROCESS | 10201 | 1460917598238 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 11:26:38 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 11:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1580ms 11:26:38 INFO - PROCESS | 10201 | 1460917598296 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:26:38 INFO - PROCESS | 10201 | 1460917598300 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:26:38 INFO - PROCESS | 10201 | 1460917598307 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:26:38 INFO - PROCESS | 10201 | 1460917598314 Marionette TRACE conn3 <- [1,1702,null,{}] 11:26:38 INFO - PROCESS | 10201 | 1460917598337 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:38 INFO - PROCESS | 10201 | 1460917598606 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:26:38 INFO - PROCESS | 10201 | 1460917598634 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x86277400 == 123 [pid = 10201] [id = 433] 11:26:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x877a8000) [pid = 10201] [serial = 1300] [outer = (nil)] 11:26:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x879d1400) [pid = 10201] [serial = 1301] [outer = 0x877a8000] 11:26:38 INFO - PROCESS | 10201 | 1460917598743 Marionette DEBUG loaded listener.js 11:26:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x89e46c00) [pid = 10201] [serial = 1302] [outer = 0x877a8000] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x852a9800) [pid = 10201] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x86306000) [pid = 10201] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8bec5c00) [pid = 10201] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x94612400) [pid = 10201] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x9206b400) [pid = 10201] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8ec34400) [pid = 10201] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x89e52000) [pid = 10201] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8ffa5800) [pid = 10201] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8b3eb400) [pid = 10201] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x85191800) [pid = 10201] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9460c400) [pid = 10201] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x97508c00) [pid = 10201] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x9444b400) [pid = 10201] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x9712b000) [pid = 10201] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:26:40 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x96965400) [pid = 10201] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:26:40 INFO - PROCESS | 10201 | 1460917600360 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 11:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2092ms 11:26:40 INFO - PROCESS | 10201 | 1460917600400 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:26:40 INFO - PROCESS | 10201 | 1460917600405 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:26:40 INFO - PROCESS | 10201 | 1460917600412 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:26:40 INFO - PROCESS | 10201 | 1460917600415 Marionette TRACE conn3 <- [1,1706,null,{}] 11:26:40 INFO - PROCESS | 10201 | 1460917600421 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:40 INFO - PROCESS | 10201 | 1460917600625 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:26:40 INFO - PROCESS | 10201 | 1460917600817 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e4800 == 124 [pid = 10201] [id = 434] 11:26:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x851a0c00) [pid = 10201] [serial = 1303] [outer = (nil)] 11:26:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x89d4cc00) [pid = 10201] [serial = 1304] [outer = 0x851a0c00] 11:26:40 INFO - PROCESS | 10201 | 1460917600902 Marionette DEBUG loaded listener.js 11:26:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b3e2800) [pid = 10201] [serial = 1305] [outer = 0x851a0c00] 11:26:41 INFO - PROCESS | 10201 | 1460917601790 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 11:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1438ms 11:26:41 INFO - PROCESS | 10201 | 1460917601850 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:26:41 INFO - PROCESS | 10201 | 1460917601854 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:26:41 INFO - PROCESS | 10201 | 1460917601861 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:26:41 INFO - PROCESS | 10201 | 1460917601865 Marionette TRACE conn3 <- [1,1710,null,{}] 11:26:41 INFO - PROCESS | 10201 | 1460917601871 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:42 INFO - PROCESS | 10201 | 1460917602052 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:26:42 INFO - PROCESS | 10201 | 1460917602471 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x838d2000 == 125 [pid = 10201] [id = 435] 11:26:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x838d4c00) [pid = 10201] [serial = 1306] [outer = (nil)] 11:26:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8505c800) [pid = 10201] [serial = 1307] [outer = 0x838d4c00] 11:26:42 INFO - PROCESS | 10201 | 1460917602571 Marionette DEBUG loaded listener.js 11:26:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x852b0c00) [pid = 10201] [serial = 1308] [outer = 0x838d4c00] 11:26:43 INFO - PROCESS | 10201 | 1460917603619 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 11:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1832ms 11:26:43 INFO - PROCESS | 10201 | 1460917603695 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:26:43 INFO - PROCESS | 10201 | 1460917603705 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:26:43 INFO - PROCESS | 10201 | 1460917603716 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:26:43 INFO - PROCESS | 10201 | 1460917603721 Marionette TRACE conn3 <- [1,1714,null,{}] 11:26:43 INFO - PROCESS | 10201 | 1460917603728 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:43 INFO - PROCESS | 10201 | 1460917603992 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:26:44 INFO - PROCESS | 10201 | 1460917604330 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x86277000 == 126 [pid = 10201] [id = 436] 11:26:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x862d5400) [pid = 10201] [serial = 1309] [outer = (nil)] 11:26:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x86306c00) [pid = 10201] [serial = 1310] [outer = 0x862d5400] 11:26:44 INFO - PROCESS | 10201 | 1460917604428 Marionette DEBUG loaded listener.js 11:26:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86314c00) [pid = 10201] [serial = 1311] [outer = 0x862d5400] 11:26:45 INFO - PROCESS | 10201 | 1460917605489 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 11:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1841ms 11:26:45 INFO - PROCESS | 10201 | 1460917605559 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:26:45 INFO - PROCESS | 10201 | 1460917605566 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:26:45 INFO - PROCESS | 10201 | 1460917605573 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:26:45 INFO - PROCESS | 10201 | 1460917605578 Marionette TRACE conn3 <- [1,1718,null,{}] 11:26:45 INFO - PROCESS | 10201 | 1460917605584 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:45 INFO - PROCESS | 10201 | 1460917605799 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:26:46 INFO - PROCESS | 10201 | 1460917606176 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a0c00 == 127 [pid = 10201] [id = 437] 11:26:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x877a8400) [pid = 10201] [serial = 1312] [outer = (nil)] 11:26:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x879ce800) [pid = 10201] [serial = 1313] [outer = 0x877a8400] 11:26:46 INFO - PROCESS | 10201 | 1460917606272 Marionette DEBUG loaded listener.js 11:26:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x89e4d400) [pid = 10201] [serial = 1314] [outer = 0x877a8400] 11:26:47 INFO - PROCESS | 10201 | 1460917607269 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 11:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1737ms 11:26:47 INFO - PROCESS | 10201 | 1460917607311 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:26:47 INFO - PROCESS | 10201 | 1460917607315 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:26:47 INFO - PROCESS | 10201 | 1460917607332 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:26:47 INFO - PROCESS | 10201 | 1460917607342 Marionette TRACE conn3 <- [1,1722,null,{}] 11:26:47 INFO - PROCESS | 10201 | 1460917607350 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:47 INFO - PROCESS | 10201 | 1460917607586 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:26:47 INFO - PROCESS | 10201 | 1460917607914 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8779d400 == 128 [pid = 10201] [id = 438] 11:26:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x877a2800) [pid = 10201] [serial = 1315] [outer = (nil)] 11:26:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8de71c00) [pid = 10201] [serial = 1316] [outer = 0x877a2800] 11:26:48 INFO - PROCESS | 10201 | 1460917608019 Marionette DEBUG loaded listener.js 11:26:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8decac00) [pid = 10201] [serial = 1317] [outer = 0x877a2800] 11:26:49 INFO - PROCESS | 10201 | 1460917609039 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 11:26:49 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 11:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1759ms 11:26:49 INFO - PROCESS | 10201 | 1460917609087 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:26:49 INFO - PROCESS | 10201 | 1460917609093 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:26:49 INFO - PROCESS | 10201 | 1460917609100 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:26:49 INFO - PROCESS | 10201 | 1460917609104 Marionette TRACE conn3 <- [1,1726,null,{}] 11:26:49 INFO - PROCESS | 10201 | 1460917609110 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:49 INFO - PROCESS | 10201 | 1460917609356 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:26:49 INFO - PROCESS | 10201 | 1460917609697 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec9400 == 129 [pid = 10201] [id = 439] 11:26:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8bec9800) [pid = 10201] [serial = 1318] [outer = (nil)] 11:26:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8ec32000) [pid = 10201] [serial = 1319] [outer = 0x8bec9800] 11:26:49 INFO - PROCESS | 10201 | 1460917609801 Marionette DEBUG loaded listener.js 11:26:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8ec38400) [pid = 10201] [serial = 1320] [outer = 0x8bec9800] 11:26:50 INFO - PROCESS | 10201 | 1460917610807 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 11:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1740ms 11:26:50 INFO - PROCESS | 10201 | 1460917610840 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:26:50 INFO - PROCESS | 10201 | 1460917610844 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:26:50 INFO - PROCESS | 10201 | 1460917610851 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:26:50 INFO - PROCESS | 10201 | 1460917610855 Marionette TRACE conn3 <- [1,1730,null,{}] 11:26:50 INFO - PROCESS | 10201 | 1460917610862 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:51 INFO - PROCESS | 10201 | 1460917611096 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:26:51 INFO - PROCESS | 10201 | 1460917611429 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc7c000 == 130 [pid = 10201] [id = 440] 11:26:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fc7f400) [pid = 10201] [serial = 1321] [outer = (nil)] 11:26:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8fd3f400) [pid = 10201] [serial = 1322] [outer = 0x8fc7f400] 11:26:51 INFO - PROCESS | 10201 | 1460917611559 Marionette DEBUG loaded listener.js 11:26:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8fff0800) [pid = 10201] [serial = 1323] [outer = 0x8fc7f400] 11:26:52 INFO - PROCESS | 10201 | 1460917612633 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 11:26:52 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 11:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1843ms 11:26:52 INFO - PROCESS | 10201 | 1460917612694 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:26:52 INFO - PROCESS | 10201 | 1460917612699 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:26:52 INFO - PROCESS | 10201 | 1460917612705 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:26:52 INFO - PROCESS | 10201 | 1460917612709 Marionette TRACE conn3 <- [1,1734,null,{}] 11:26:52 INFO - PROCESS | 10201 | 1460917612716 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:52 INFO - PROCESS | 10201 | 1460917612944 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:26:53 INFO - PROCESS | 10201 | 1460917613288 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd41800 == 131 [pid = 10201] [id = 441] 11:26:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x90115400) [pid = 10201] [serial = 1324] [outer = (nil)] 11:26:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x90702000) [pid = 10201] [serial = 1325] [outer = 0x90115400] 11:26:53 INFO - PROCESS | 10201 | 1460917613389 Marionette DEBUG loaded listener.js 11:26:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9070f800) [pid = 10201] [serial = 1326] [outer = 0x90115400] 11:26:54 INFO - PROCESS | 10201 | 1460917614371 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 11:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1736ms 11:26:54 INFO - PROCESS | 10201 | 1460917614443 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:26:54 INFO - PROCESS | 10201 | 1460917614447 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:26:54 INFO - PROCESS | 10201 | 1460917614455 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:26:54 INFO - PROCESS | 10201 | 1460917614459 Marionette TRACE conn3 <- [1,1738,null,{}] 11:26:54 INFO - PROCESS | 10201 | 1460917614467 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:54 INFO - PROCESS | 10201 | 1460917614686 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:26:55 INFO - PROCESS | 10201 | 1460917615031 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df7d000 == 132 [pid = 10201] [id = 442] 11:26:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x90654c00) [pid = 10201] [serial = 1327] [outer = (nil)] 11:26:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x911d9800) [pid = 10201] [serial = 1328] [outer = 0x90654c00] 11:26:55 INFO - PROCESS | 10201 | 1460917615132 Marionette DEBUG loaded listener.js 11:26:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x911df800) [pid = 10201] [serial = 1329] [outer = 0x90654c00] 11:26:56 INFO - PROCESS | 10201 | 1460917616101 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 11:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1688ms 11:26:56 INFO - PROCESS | 10201 | 1460917616144 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:26:56 INFO - PROCESS | 10201 | 1460917616149 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:26:56 INFO - PROCESS | 10201 | 1460917616156 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:26:56 INFO - PROCESS | 10201 | 1460917616160 Marionette TRACE conn3 <- [1,1742,null,{}] 11:26:56 INFO - PROCESS | 10201 | 1460917616166 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:56 INFO - PROCESS | 10201 | 1460917616375 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:26:56 INFO - PROCESS | 10201 | 1460917616699 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x9115a000 == 133 [pid = 10201] [id = 443] 11:26:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x91330800) [pid = 10201] [serial = 1330] [outer = (nil)] 11:26:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x92066800) [pid = 10201] [serial = 1331] [outer = 0x91330800] 11:26:56 INFO - PROCESS | 10201 | 1460917616829 Marionette DEBUG loaded listener.js 11:26:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x9208ec00) [pid = 10201] [serial = 1332] [outer = 0x91330800] 11:26:57 INFO - PROCESS | 10201 | 1460917617831 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 11:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1734ms 11:26:57 INFO - PROCESS | 10201 | 1460917617890 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:26:57 INFO - PROCESS | 10201 | 1460917617895 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:26:57 INFO - PROCESS | 10201 | 1460917617902 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:26:57 INFO - PROCESS | 10201 | 1460917617906 Marionette TRACE conn3 <- [1,1746,null,{}] 11:26:57 INFO - PROCESS | 10201 | 1460917617912 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:58 INFO - PROCESS | 10201 | 1460917618151 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:26:58 INFO - PROCESS | 10201 | 1460917618478 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x90113000 == 134 [pid = 10201] [id = 444] 11:26:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9115a400) [pid = 10201] [serial = 1333] [outer = (nil)] 11:26:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x933b6000) [pid = 10201] [serial = 1334] [outer = 0x9115a400] 11:26:58 INFO - PROCESS | 10201 | 1460917618577 Marionette DEBUG loaded listener.js 11:26:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x93562c00) [pid = 10201] [serial = 1335] [outer = 0x9115a400] 11:26:59 INFO - PROCESS | 10201 | 1460917619490 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 11:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1635ms 11:26:59 INFO - PROCESS | 10201 | 1460917619542 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:26:59 INFO - PROCESS | 10201 | 1460917619546 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:26:59 INFO - PROCESS | 10201 | 1460917619554 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:26:59 INFO - PROCESS | 10201 | 1460917619557 Marionette TRACE conn3 <- [1,1750,null,{}] 11:26:59 INFO - PROCESS | 10201 | 1460917619564 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:26:59 INFO - PROCESS | 10201 | 1460917619781 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:27:00 INFO - PROCESS | 10201 | 1460917620132 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x9378b800 == 135 [pid = 10201] [id = 445] 11:27:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x94444400) [pid = 10201] [serial = 1336] [outer = (nil)] 11:27:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x9444d400) [pid = 10201] [serial = 1337] [outer = 0x94444400] 11:27:00 INFO - PROCESS | 10201 | 1460917620251 Marionette DEBUG loaded listener.js 11:27:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x94614800) [pid = 10201] [serial = 1338] [outer = 0x94444400] 11:27:01 INFO - PROCESS | 10201 | 1460917621280 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 11:27:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:27:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1784ms 11:27:01 INFO - PROCESS | 10201 | 1460917621338 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:27:01 INFO - PROCESS | 10201 | 1460917621341 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:27:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:27:01 INFO - PROCESS | 10201 | 1460917621348 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:27:01 INFO - PROCESS | 10201 | 1460917621353 Marionette TRACE conn3 <- [1,1754,null,{}] 11:27:01 INFO - PROCESS | 10201 | 1460917621359 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:01 INFO - PROCESS | 10201 | 1460917621600 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:27:01 INFO - PROCESS | 10201 | 1460917621953 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x93782400 == 136 [pid = 10201] [id = 446] 11:27:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x94446000) [pid = 10201] [serial = 1339] [outer = (nil)] 11:27:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9681fc00) [pid = 10201] [serial = 1340] [outer = 0x94446000] 11:27:02 INFO - PROCESS | 10201 | 1460917622058 Marionette DEBUG loaded listener.js 11:27:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x96963c00) [pid = 10201] [serial = 1341] [outer = 0x94446000] 11:27:02 INFO - PROCESS | 10201 | 1460917622991 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 11:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1689ms 11:27:03 INFO - PROCESS | 10201 | 1460917623038 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:27:03 INFO - PROCESS | 10201 | 1460917623042 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:27:03 INFO - PROCESS | 10201 | 1460917623049 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:27:03 INFO - PROCESS | 10201 | 1460917623053 Marionette TRACE conn3 <- [1,1758,null,{}] 11:27:03 INFO - PROCESS | 10201 | 1460917623059 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:03 INFO - PROCESS | 10201 | 1460917623268 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:27:03 INFO - PROCESS | 10201 | 1460917623591 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3ea400 == 137 [pid = 10201] [id = 447] 11:27:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x94453000) [pid = 10201] [serial = 1342] [outer = (nil)] 11:27:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x973fcc00) [pid = 10201] [serial = 1343] [outer = 0x94453000] 11:27:03 INFO - PROCESS | 10201 | 1460917623686 Marionette DEBUG loaded listener.js 11:27:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x9740e400) [pid = 10201] [serial = 1344] [outer = 0x94453000] 11:27:04 INFO - PROCESS | 10201 | 1460917624598 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 11:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1588ms 11:27:04 INFO - PROCESS | 10201 | 1460917624637 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:27:04 INFO - PROCESS | 10201 | 1460917624640 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:27:04 INFO - PROCESS | 10201 | 1460917624647 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:27:04 INFO - PROCESS | 10201 | 1460917624651 Marionette TRACE conn3 <- [1,1762,null,{}] 11:27:04 INFO - PROCESS | 10201 | 1460917624656 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:04 INFO - PROCESS | 10201 | 1460917624851 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:27:05 INFO - PROCESS | 10201 | 1460917625189 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b1b400 == 138 [pid = 10201] [id = 448] 11:27:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x94446400) [pid = 10201] [serial = 1345] [outer = (nil)] 11:27:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9769d400) [pid = 10201] [serial = 1346] [outer = 0x94446400] 11:27:05 INFO - PROCESS | 10201 | 1460917625289 Marionette DEBUG loaded listener.js 11:27:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x97acf400) [pid = 10201] [serial = 1347] [outer = 0x94446400] 11:27:06 INFO - PROCESS | 10201 | 1460917626269 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 11:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1685ms 11:27:06 INFO - PROCESS | 10201 | 1460917626334 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 10201 | 1460917626337 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:27:06 INFO - PROCESS | 10201 | 1460917626345 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:27:06 INFO - PROCESS | 10201 | 1460917626349 Marionette TRACE conn3 <- [1,1766,null,{}] 11:27:06 INFO - PROCESS | 10201 | 1460917626356 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:06 INFO - PROCESS | 10201 | 1460917626593 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:27:06 INFO - PROCESS | 10201 | 1460917626943 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x9132cc00 == 139 [pid = 10201] [id = 449] 11:27:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x97698800) [pid = 10201] [serial = 1348] [outer = (nil)] 11:27:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x97b73800) [pid = 10201] [serial = 1349] [outer = 0x97698800] 11:27:07 INFO - PROCESS | 10201 | 1460917627036 Marionette DEBUG loaded listener.js 11:27:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x97b77400) [pid = 10201] [serial = 1350] [outer = 0x97698800] 11:27:07 INFO - PROCESS | 10201 | 1460917627972 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 11:27:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:27:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1689ms 11:27:08 INFO - PROCESS | 10201 | 1460917628035 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:27:08 INFO - PROCESS | 10201 | 1460917628039 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:27:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:27:08 INFO - PROCESS | 10201 | 1460917628046 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:27:08 INFO - PROCESS | 10201 | 1460917628050 Marionette TRACE conn3 <- [1,1770,null,{}] 11:27:08 INFO - PROCESS | 10201 | 1460917628056 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:08 INFO - PROCESS | 10201 | 1460917628278 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:27:08 INFO - PROCESS | 10201 | 1460917628604 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x85059800 == 140 [pid = 10201] [id = 450] 11:27:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x97b51c00) [pid = 10201] [serial = 1351] [outer = (nil)] 11:27:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x97f07c00) [pid = 10201] [serial = 1352] [outer = 0x97b51c00] 11:27:08 INFO - PROCESS | 10201 | 1460917628706 Marionette DEBUG loaded listener.js 11:27:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x97f08800) [pid = 10201] [serial = 1353] [outer = 0x97b51c00] 11:27:09 INFO - PROCESS | 10201 | 1460917629705 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 11:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1736ms 11:27:09 INFO - PROCESS | 10201 | 1460917629783 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:27:09 INFO - PROCESS | 10201 | 1460917629787 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:27:09 INFO - PROCESS | 10201 | 1460917629794 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:27:09 INFO - PROCESS | 10201 | 1460917629798 Marionette TRACE conn3 <- [1,1774,null,{}] 11:27:09 INFO - PROCESS | 10201 | 1460917629803 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:10 INFO - PROCESS | 10201 | 1460917630056 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:27:10 INFO - PROCESS | 10201 | 1460917630392 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x85063c00 == 141 [pid = 10201] [id = 451] 11:27:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x8be58400) [pid = 10201] [serial = 1354] [outer = (nil)] 11:27:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x97f04400) [pid = 10201] [serial = 1355] [outer = 0x8be58400] 11:27:10 INFO - PROCESS | 10201 | 1460917630490 Marionette DEBUG loaded listener.js 11:27:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x98445400) [pid = 10201] [serial = 1356] [outer = 0x8be58400] 11:27:11 INFO - PROCESS | 10201 | 1460917631470 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 11:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1735ms 11:27:11 INFO - PROCESS | 10201 | 1460917631531 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 10201 | 1460917631536 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:27:11 INFO - PROCESS | 10201 | 1460917631543 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:27:11 INFO - PROCESS | 10201 | 1460917631548 Marionette TRACE conn3 <- [1,1778,null,{}] 11:27:11 INFO - PROCESS | 10201 | 1460917631555 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:11 INFO - PROCESS | 10201 | 1460917631764 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:27:12 INFO - PROCESS | 10201 | 1460917632150 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x836db000 == 142 [pid = 10201] [id = 452] 11:27:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x97f08400) [pid = 10201] [serial = 1357] [outer = (nil)] 11:27:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 187 (0x98c76800) [pid = 10201] [serial = 1358] [outer = 0x97f08400] 11:27:12 INFO - PROCESS | 10201 | 1460917632250 Marionette DEBUG loaded listener.js 11:27:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 188 (0x98fdb800) [pid = 10201] [serial = 1359] [outer = 0x97f08400] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc83000 == 141 [pid = 10201] [id = 50] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8be4a400 == 140 [pid = 10201] [id = 136] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x84b1cc00 == 139 [pid = 10201] [id = 322] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x836e4800 == 138 [pid = 10201] [id = 434] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x86277400 == 137 [pid = 10201] [id = 433] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf4c00 == 136 [pid = 10201] [id = 432] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x852b3800 == 135 [pid = 10201] [id = 431] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x94449400 == 134 [pid = 10201] [id = 429] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x838c6c00 == 133 [pid = 10201] [id = 428] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x933b9000 == 132 [pid = 10201] [id = 426] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x865a7400 == 131 [pid = 10201] [id = 427] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x916a4400 == 130 [pid = 10201] [id = 425] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x911d8000 == 129 [pid = 10201] [id = 424] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda9000 == 128 [pid = 10201] [id = 422] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa8c00 == 127 [pid = 10201] [id = 423] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3a000 == 126 [pid = 10201] [id = 421] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8be51400 == 125 [pid = 10201] [id = 420] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e4c00 == 124 [pid = 10201] [id = 419] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x86de7800 == 123 [pid = 10201] [id = 418] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x89d4b400 == 122 [pid = 10201] [id = 416] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3ebc00 == 121 [pid = 10201] [id = 417] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x86df1000 == 120 [pid = 10201] [id = 415] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x852acc00 == 119 [pid = 10201] [id = 414] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x84b15000 == 118 [pid = 10201] [id = 412] 11:27:14 INFO - PROCESS | 10201 | --DOCSHELL 0x836e4400 == 117 [pid = 10201] [id = 413] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 187 (0x86de6000) [pid = 10201] [serial = 1238] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 186 (0x862ce000) [pid = 10201] [serial = 1233] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x86de4400) [pid = 10201] [serial = 1235] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x86df1400) [pid = 10201] [serial = 1236] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x96823c00) [pid = 10201] [serial = 1208] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x96345000) [pid = 10201] [serial = 1206] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x95917c00) [pid = 10201] [serial = 1205] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x9359a800) [pid = 10201] [serial = 1203] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x93564000) [pid = 10201] [serial = 1202] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x9208d000) [pid = 10201] [serial = 1200] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x92069400) [pid = 10201] [serial = 1199] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x914cf400) [pid = 10201] [serial = 1197] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x91327800) [pid = 10201] [serial = 1196] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x90708800) [pid = 10201] [serial = 1194] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9065a400) [pid = 10201] [serial = 1193] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8fdaf400) [pid = 10201] [serial = 1190] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8ec3fc00) [pid = 10201] [serial = 1187] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8df75c00) [pid = 10201] [serial = 1184] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x8de65c00) [pid = 10201] [serial = 1182] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8be54800) [pid = 10201] [serial = 1181] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x86df0400) [pid = 10201] [serial = 1178] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x859d0000) [pid = 10201] [serial = 1175] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x852a9400) [pid = 10201] [serial = 1229] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x9844cc00) [pid = 10201] [serial = 1227] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x98298400) [pid = 10201] [serial = 1226] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x97f07800) [pid = 10201] [serial = 1223] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x97b76c00) [pid = 10201] [serial = 1221] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x97b73c00) [pid = 10201] [serial = 1220] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x97b4e400) [pid = 10201] [serial = 1218] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x97ace800) [pid = 10201] [serial = 1217] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x97697c00) [pid = 10201] [serial = 1215] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x974b6c00) [pid = 10201] [serial = 1214] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x973f5c00) [pid = 10201] [serial = 1212] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x973ef800) [pid = 10201] [serial = 1211] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x9696bc00) [pid = 10201] [serial = 1209] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x86273400) [pid = 10201] [serial = 1232] [outer = (nil)] [url = about:blank] 11:27:14 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x852af000) [pid = 10201] [serial = 1230] [outer = (nil)] [url = about:blank] 11:27:15 INFO - PROCESS | 10201 | 1460917635031 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 11:27:15 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 11:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3539ms 11:27:15 INFO - PROCESS | 10201 | 1460917635084 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:27:15 INFO - PROCESS | 10201 | 1460917635090 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:27:15 INFO - PROCESS | 10201 | 1460917635099 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:27:15 INFO - PROCESS | 10201 | 1460917635105 Marionette TRACE conn3 <- [1,1782,null,{}] 11:27:15 INFO - PROCESS | 10201 | 1460917635112 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:15 INFO - PROCESS | 10201 | 1460917635331 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:27:15 INFO - PROCESS | 10201 | 1460917635538 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cebc00 == 118 [pid = 10201] [id = 453] 11:27:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x85ced400) [pid = 10201] [serial = 1360] [outer = (nil)] 11:27:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x85cf3400) [pid = 10201] [serial = 1361] [outer = 0x85ced400] 11:27:15 INFO - PROCESS | 10201 | 1460917635688 Marionette DEBUG loaded listener.js 11:27:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x86277400) [pid = 10201] [serial = 1362] [outer = 0x85ced400] 11:27:16 INFO - PROCESS | 10201 | 1460917636678 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 11:27:16 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 11:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 11:27:16 INFO - PROCESS | 10201 | 1460917636738 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:27:16 INFO - PROCESS | 10201 | 1460917636747 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:27:16 INFO - PROCESS | 10201 | 1460917636764 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:27:16 INFO - PROCESS | 10201 | 1460917636769 Marionette TRACE conn3 <- [1,1786,null,{}] 11:27:16 INFO - PROCESS | 10201 | 1460917636775 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:17 INFO - PROCESS | 10201 | 1460917637062 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:27:17 INFO - PROCESS | 10201 | 1460917637287 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x8630a000 == 119 [pid = 10201] [id = 454] 11:27:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8630b800) [pid = 10201] [serial = 1363] [outer = (nil)] 11:27:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x865a6400) [pid = 10201] [serial = 1364] [outer = 0x8630b800] 11:27:17 INFO - PROCESS | 10201 | 1460917637367 Marionette DEBUG loaded listener.js 11:27:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x86de8000) [pid = 10201] [serial = 1365] [outer = 0x8630b800] 11:27:18 INFO - PROCESS | 10201 | 1460917638306 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 11:27:18 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 11:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1631ms 11:27:18 INFO - PROCESS | 10201 | 1460917638395 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:27:18 INFO - PROCESS | 10201 | 1460917638400 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:27:18 INFO - PROCESS | 10201 | 1460917638406 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:27:18 INFO - PROCESS | 10201 | 1460917638412 Marionette TRACE conn3 <- [1,1790,null,{}] 11:27:18 INFO - PROCESS | 10201 | 1460917638435 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:18 INFO - PROCESS | 10201 | 1460917638708 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8dec6c00) [pid = 10201] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8dec4c00) [pid = 10201] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8ec40c00) [pid = 10201] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x865ae800) [pid = 10201] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x852b4000) [pid = 10201] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x852b8400) [pid = 10201] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x90705000) [pid = 10201] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8fdad000) [pid = 10201] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x852b6400) [pid = 10201] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x86279000) [pid = 10201] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8e98e000) [pid = 10201] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9115c000) [pid = 10201] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x877a8000) [pid = 10201] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x879cc800) [pid = 10201] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8fd3ac00) [pid = 10201] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8df70c00) [pid = 10201] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x97ad1c00) [pid = 10201] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8505f800) [pid = 10201] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8bec4800) [pid = 10201] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x9355c400) [pid = 10201] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x911e6000) [pid = 10201] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9208c000) [pid = 10201] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8b286400) [pid = 10201] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x962b7400) [pid = 10201] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8630ec00) [pid = 10201] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x89d49000) [pid = 10201] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x85066000) [pid = 10201] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:27:19 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8bece000) [pid = 10201] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:27:19 INFO - PROCESS | 10201 | 1460917639735 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x838c5400 == 120 [pid = 10201] [id = 455] 11:27:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x838c5c00) [pid = 10201] [serial = 1366] [outer = (nil)] 11:27:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8519a400) [pid = 10201] [serial = 1367] [outer = 0x838c5c00] 11:27:19 INFO - PROCESS | 10201 | 1460917639832 Marionette DEBUG loaded listener.js 11:27:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x865ae800) [pid = 10201] [serial = 1368] [outer = 0x838c5c00] 11:27:20 INFO - PROCESS | 10201 | 1460917640651 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:27:20 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) 11:27:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2309ms 11:27:20 INFO - PROCESS | 10201 | 1460917640721 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:27:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:27:20 INFO - PROCESS | 10201 | 1460917640726 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:27:20 INFO - PROCESS | 10201 | 1460917640733 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:27:20 INFO - PROCESS | 10201 | 1460917640736 Marionette TRACE conn3 <- [1,1794,null,{}] 11:27:20 INFO - PROCESS | 10201 | 1460917640742 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:20 INFO - PROCESS | 10201 | 1460917640951 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:27:20 INFO - PROCESS | 10201 | 1460917640964 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x852b4000 == 121 [pid = 10201] [id = 456] 11:27:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x86debc00) [pid = 10201] [serial = 1369] [outer = (nil)] 11:27:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b283c00) [pid = 10201] [serial = 1370] [outer = 0x86debc00] 11:27:21 INFO - PROCESS | 10201 | 1460917641239 Marionette DEBUG loaded listener.js 11:27:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8b3ea000) [pid = 10201] [serial = 1371] [outer = 0x86debc00] 11:27:22 INFO - PROCESS | 10201 | 1460917642398 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1731ms 11:27:22 INFO - PROCESS | 10201 | 1460917642465 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:27:22 INFO - PROCESS | 10201 | 1460917642472 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:27:22 INFO - PROCESS | 10201 | 1460917642482 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:27:22 INFO - PROCESS | 10201 | 1460917642487 Marionette TRACE conn3 <- [1,1798,null,{}] 11:27:22 INFO - PROCESS | 10201 | 1460917642497 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:22 INFO - PROCESS | 10201 | 1460917642744 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:27:23 INFO - PROCESS | 10201 | 1460917643089 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d1c00 == 122 [pid = 10201] [id = 457] 11:27:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x85cef800) [pid = 10201] [serial = 1372] [outer = (nil)] 11:27:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8627c800) [pid = 10201] [serial = 1373] [outer = 0x85cef800] 11:27:23 INFO - PROCESS | 10201 | 1460917643194 Marionette DEBUG loaded listener.js 11:27:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86308400) [pid = 10201] [serial = 1374] [outer = 0x85cef800] 11:27:24 INFO - PROCESS | 10201 | 1460917644181 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 11:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1738ms 11:27:24 INFO - PROCESS | 10201 | 1460917644221 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:27:24 INFO - PROCESS | 10201 | 1460917644230 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:27:24 INFO - PROCESS | 10201 | 1460917644242 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:27:24 INFO - PROCESS | 10201 | 1460917644246 Marionette TRACE conn3 <- [1,1802,null,{}] 11:27:24 INFO - PROCESS | 10201 | 1460917644252 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:24 INFO - PROCESS | 10201 | 1460917644498 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:27:24 INFO - PROCESS | 10201 | 1460917644894 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a7400 == 123 [pid = 10201] [id = 458] 11:27:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x879d8000) [pid = 10201] [serial = 1375] [outer = (nil)] 11:27:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8b3e4c00) [pid = 10201] [serial = 1376] [outer = 0x879d8000] 11:27:24 INFO - PROCESS | 10201 | 1460917644990 Marionette DEBUG loaded listener.js 11:27:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8b46fc00) [pid = 10201] [serial = 1377] [outer = 0x879d8000] 11:27:25 INFO - PROCESS | 10201 | 1460917645948 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1742ms 11:27:25 INFO - PROCESS | 10201 | 1460917645984 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:27:25 INFO - PROCESS | 10201 | 1460917645989 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:27:25 INFO - PROCESS | 10201 | 1460917645996 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:27:26 INFO - PROCESS | 10201 | 1460917646002 Marionette TRACE conn3 <- [1,1806,null,{}] 11:27:26 INFO - PROCESS | 10201 | 1460917646039 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:26 INFO - PROCESS | 10201 | 1460917646265 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:27:26 INFO - PROCESS | 10201 | 1460917646585 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3ed400 == 124 [pid = 10201] [id = 459] 11:27:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8bec9c00) [pid = 10201] [serial = 1378] [outer = (nil)] 11:27:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8debcc00) [pid = 10201] [serial = 1379] [outer = 0x8bec9c00] 11:27:26 INFO - PROCESS | 10201 | 1460917646683 Marionette DEBUG loaded listener.js 11:27:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8dec5800) [pid = 10201] [serial = 1380] [outer = 0x8bec9c00] 11:27:27 INFO - PROCESS | 10201 | 1460917647705 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 11:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1768ms 11:27:27 INFO - PROCESS | 10201 | 1460917647766 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:27:27 INFO - PROCESS | 10201 | 1460917647773 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:27:27 INFO - PROCESS | 10201 | 1460917647781 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:27:27 INFO - PROCESS | 10201 | 1460917647783 Marionette TRACE conn3 <- [1,1810,null,{}] 11:27:27 INFO - PROCESS | 10201 | 1460917647790 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:28 INFO - PROCESS | 10201 | 1460917648016 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:27:28 INFO - PROCESS | 10201 | 1460917648350 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a2c00 == 125 [pid = 10201] [id = 460] 11:27:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8dec6c00) [pid = 10201] [serial = 1381] [outer = (nil)] 11:27:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8e990400) [pid = 10201] [serial = 1382] [outer = 0x8dec6c00] 11:27:28 INFO - PROCESS | 10201 | 1460917648456 Marionette DEBUG loaded listener.js 11:27:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8ec32c00) [pid = 10201] [serial = 1383] [outer = 0x8dec6c00] 11:27:29 INFO - PROCESS | 10201 | 1460917649437 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 11:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1732ms 11:27:29 INFO - PROCESS | 10201 | 1460917649513 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:27:29 INFO - PROCESS | 10201 | 1460917649518 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:27:29 INFO - PROCESS | 10201 | 1460917649525 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:27:29 INFO - PROCESS | 10201 | 1460917649529 Marionette TRACE conn3 <- [1,1814,null,{}] 11:27:29 INFO - PROCESS | 10201 | 1460917649535 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:29 INFO - PROCESS | 10201 | 1460917649789 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:27:30 INFO - PROCESS | 10201 | 1460917650120 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8debc000 == 126 [pid = 10201] [id = 461] 11:27:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8df7b000) [pid = 10201] [serial = 1384] [outer = (nil)] 11:27:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8f835c00) [pid = 10201] [serial = 1385] [outer = 0x8df7b000] 11:27:30 INFO - PROCESS | 10201 | 1460917650212 Marionette DEBUG loaded listener.js 11:27:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8f83cc00) [pid = 10201] [serial = 1386] [outer = 0x8df7b000] 11:27:31 INFO - PROCESS | 10201 | 1460917651188 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 11:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1734ms 11:27:31 INFO - PROCESS | 10201 | 1460917651260 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:27:31 INFO - PROCESS | 10201 | 1460917651270 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:27:31 INFO - PROCESS | 10201 | 1460917651280 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:27:31 INFO - PROCESS | 10201 | 1460917651289 Marionette TRACE conn3 <- [1,1818,null,{}] 11:27:31 INFO - PROCESS | 10201 | 1460917651295 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:31 INFO - PROCESS | 10201 | 1460917651581 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:27:31 INFO - PROCESS | 10201 | 1460917651922 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e990000 == 127 [pid = 10201] [id = 462] 11:27:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8fbad800) [pid = 10201] [serial = 1387] [outer = (nil)] 11:27:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8ffab800) [pid = 10201] [serial = 1388] [outer = 0x8fbad800] 11:27:32 INFO - PROCESS | 10201 | 1460917652030 Marionette DEBUG loaded listener.js 11:27:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8ffea800) [pid = 10201] [serial = 1389] [outer = 0x8fbad800] 11:27:33 INFO - PROCESS | 10201 | 1460917653022 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 11:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1790ms 11:27:33 INFO - PROCESS | 10201 | 1460917653071 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:27:33 INFO - PROCESS | 10201 | 1460917653075 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:27:33 INFO - PROCESS | 10201 | 1460917653082 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:27:33 INFO - PROCESS | 10201 | 1460917653086 Marionette TRACE conn3 <- [1,1822,null,{}] 11:27:33 INFO - PROCESS | 10201 | 1460917653092 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:33 INFO - PROCESS | 10201 | 1460917653318 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:27:33 INFO - PROCESS | 10201 | 1460917653593 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda8000 == 128 [pid = 10201] [id = 463] 11:27:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8fdac800) [pid = 10201] [serial = 1390] [outer = (nil)] 11:27:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9011f400) [pid = 10201] [serial = 1391] [outer = 0x8fdac800] 11:27:33 INFO - PROCESS | 10201 | 1460917653744 Marionette DEBUG loaded listener.js 11:27:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x90656800) [pid = 10201] [serial = 1392] [outer = 0x8fdac800] 11:27:34 INFO - PROCESS | 10201 | 1460917654679 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 11:27:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:27:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1635ms 11:27:34 INFO - PROCESS | 10201 | 1460917654718 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:27:34 INFO - PROCESS | 10201 | 1460917654723 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:27:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:27:34 INFO - PROCESS | 10201 | 1460917654730 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:27:34 INFO - PROCESS | 10201 | 1460917654733 Marionette TRACE conn3 <- [1,1826,null,{}] 11:27:34 INFO - PROCESS | 10201 | 1460917654740 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:34 INFO - PROCESS | 10201 | 1460917654953 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:27:35 INFO - PROCESS | 10201 | 1460917655291 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff6400 == 129 [pid = 10201] [id = 464] 11:27:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x90117c00) [pid = 10201] [serial = 1393] [outer = (nil)] 11:27:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x911db000) [pid = 10201] [serial = 1394] [outer = 0x90117c00] 11:27:35 INFO - PROCESS | 10201 | 1460917655390 Marionette DEBUG loaded listener.js 11:27:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x911e6000) [pid = 10201] [serial = 1395] [outer = 0x90117c00] 11:27:36 INFO - PROCESS | 10201 | 1460917656327 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 11:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1636ms 11:27:36 INFO - PROCESS | 10201 | 1460917656375 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:27:36 INFO - PROCESS | 10201 | 1460917656380 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:27:36 INFO - PROCESS | 10201 | 1460917656387 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:27:36 INFO - PROCESS | 10201 | 1460917656391 Marionette TRACE conn3 <- [1,1830,null,{}] 11:27:36 INFO - PROCESS | 10201 | 1460917656398 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:36 INFO - PROCESS | 10201 | 1460917656608 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:27:36 INFO - PROCESS | 10201 | 1460917656932 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df76000 == 130 [pid = 10201] [id = 465] 11:27:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9070ac00) [pid = 10201] [serial = 1396] [outer = (nil)] 11:27:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x916a3c00) [pid = 10201] [serial = 1397] [outer = 0x9070ac00] 11:27:37 INFO - PROCESS | 10201 | 1460917657038 Marionette DEBUG loaded listener.js 11:27:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x916ae000) [pid = 10201] [serial = 1398] [outer = 0x9070ac00] 11:27:37 INFO - PROCESS | 10201 | 1460917657990 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 11:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1642ms 11:27:38 INFO - PROCESS | 10201 | 1460917658030 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:27:38 INFO - PROCESS | 10201 | 1460917658035 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:27:38 INFO - PROCESS | 10201 | 1460917658042 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:27:38 INFO - PROCESS | 10201 | 1460917658046 Marionette TRACE conn3 <- [1,1834,null,{}] 11:27:38 INFO - PROCESS | 10201 | 1460917658052 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:38 INFO - PROCESS | 10201 | 1460917658284 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:27:38 INFO - PROCESS | 10201 | 1460917658601 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda1c00 == 131 [pid = 10201] [id = 466] 11:27:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x91158400) [pid = 10201] [serial = 1399] [outer = (nil)] 11:27:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x92095c00) [pid = 10201] [serial = 1400] [outer = 0x91158400] 11:27:38 INFO - PROCESS | 10201 | 1460917658696 Marionette DEBUG loaded listener.js 11:27:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x933b7c00) [pid = 10201] [serial = 1401] [outer = 0x91158400] 11:27:39 INFO - PROCESS | 10201 | 1460917659676 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 11:27:39 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 11:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1689ms 11:27:39 INFO - PROCESS | 10201 | 1460917659732 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:27:39 INFO - PROCESS | 10201 | 1460917659736 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:27:39 INFO - PROCESS | 10201 | 1460917659743 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:27:39 INFO - PROCESS | 10201 | 1460917659748 Marionette TRACE conn3 <- [1,1838,null,{}] 11:27:39 INFO - PROCESS | 10201 | 1460917659754 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:40 INFO - PROCESS | 10201 | 1460917660004 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:27:40 INFO - PROCESS | 10201 | 1460917660357 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208e000 == 132 [pid = 10201] [id = 467] 11:27:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x93781c00) [pid = 10201] [serial = 1402] [outer = (nil)] 11:27:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x94444c00) [pid = 10201] [serial = 1403] [outer = 0x93781c00] 11:27:40 INFO - PROCESS | 10201 | 1460917660476 Marionette DEBUG loaded listener.js 11:27:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9460e000) [pid = 10201] [serial = 1404] [outer = 0x93781c00] 11:27:41 INFO - PROCESS | 10201 | 1460917661477 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 11:27:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1789ms 11:27:41 INFO - PROCESS | 10201 | 1460917661533 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:27:41 INFO - PROCESS | 10201 | 1460917661537 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:27:41 INFO - PROCESS | 10201 | 1460917661544 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:27:41 INFO - PROCESS | 10201 | 1460917661547 Marionette TRACE conn3 <- [1,1842,null,{}] 11:27:41 INFO - PROCESS | 10201 | 1460917661553 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:41 INFO - PROCESS | 10201 | 1460917661798 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:27:42 INFO - PROCESS | 10201 | 1460917662123 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x94449400 == 133 [pid = 10201] [id = 468] 11:27:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x94611c00) [pid = 10201] [serial = 1405] [outer = (nil)] 11:27:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x95921c00) [pid = 10201] [serial = 1406] [outer = 0x94611c00] 11:27:42 INFO - PROCESS | 10201 | 1460917662221 Marionette DEBUG loaded listener.js 11:27:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x95a46800) [pid = 10201] [serial = 1407] [outer = 0x94611c00] 11:27:43 INFO - PROCESS | 10201 | 1460917663197 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 11:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1687ms 11:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:27:43 INFO - PROCESS | 10201 | 1460917663232 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:27:43 INFO - PROCESS | 10201 | 1460917663235 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:27:43 INFO - PROCESS | 10201 | 1460917663243 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:27:43 INFO - PROCESS | 10201 | 1460917663247 Marionette TRACE conn3 <- [1,1846,null,{}] 11:27:43 INFO - PROCESS | 10201 | 1460917663254 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:43 INFO - PROCESS | 10201 | 1460917663472 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:27:43 INFO - PROCESS | 10201 | 1460917663799 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be4c000 == 134 [pid = 10201] [id = 469] 11:27:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x914cec00) [pid = 10201] [serial = 1408] [outer = (nil)] 11:27:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x963d6400) [pid = 10201] [serial = 1409] [outer = 0x914cec00] 11:27:43 INFO - PROCESS | 10201 | 1460917663897 Marionette DEBUG loaded listener.js 11:27:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9681dc00) [pid = 10201] [serial = 1410] [outer = 0x914cec00] 11:27:44 INFO - PROCESS | 10201 | 1460917664850 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:27:44 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) 11:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1690ms 11:27:44 INFO - PROCESS | 10201 | 1460917664932 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:27:44 INFO - PROCESS | 10201 | 1460917664936 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:27:44 INFO - PROCESS | 10201 | 1460917664943 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:27:44 INFO - PROCESS | 10201 | 1460917664946 Marionette TRACE conn3 <- [1,1850,null,{}] 11:27:44 INFO - PROCESS | 10201 | 1460917664952 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:45 INFO - PROCESS | 10201 | 1460917665209 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:27:45 INFO - PROCESS | 10201 | 1460917665555 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x93562800 == 135 [pid = 10201] [id = 470] 11:27:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x962b7400) [pid = 10201] [serial = 1411] [outer = (nil)] 11:27:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x973f3c00) [pid = 10201] [serial = 1412] [outer = 0x962b7400] 11:27:45 INFO - PROCESS | 10201 | 1460917665645 Marionette DEBUG loaded listener.js 11:27:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x973f8400) [pid = 10201] [serial = 1413] [outer = 0x962b7400] 11:27:46 INFO - PROCESS | 10201 | 1460917666595 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1741ms 11:27:46 INFO - PROCESS | 10201 | 1460917666685 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:27:46 INFO - PROCESS | 10201 | 1460917666689 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:27:46 INFO - PROCESS | 10201 | 1460917666696 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:27:46 INFO - PROCESS | 10201 | 1460917666700 Marionette TRACE conn3 <- [1,1854,null,{}] 11:27:46 INFO - PROCESS | 10201 | 1460917666706 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:47 INFO - PROCESS | 10201 | 1460917667019 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:27:47 INFO - PROCESS | 10201 | 1460917667402 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x935a7c00 == 136 [pid = 10201] [id = 471] 11:27:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x9735f800) [pid = 10201] [serial = 1414] [outer = (nil)] 11:27:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x97b4bc00) [pid = 10201] [serial = 1415] [outer = 0x9735f800] 11:27:47 INFO - PROCESS | 10201 | 1460917667545 Marionette DEBUG loaded listener.js 11:27:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x97b4fc00) [pid = 10201] [serial = 1416] [outer = 0x9735f800] 11:27:48 INFO - PROCESS | 10201 | 1460917668533 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1893ms 11:27:48 INFO - PROCESS | 10201 | 1460917668590 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:27:48 INFO - PROCESS | 10201 | 1460917668594 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:27:48 INFO - PROCESS | 10201 | 1460917668600 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:27:48 INFO - PROCESS | 10201 | 1460917668604 Marionette TRACE conn3 <- [1,1858,null,{}] 11:27:48 INFO - PROCESS | 10201 | 1460917668610 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:48 INFO - PROCESS | 10201 | 1460917668815 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:27:49 INFO - PROCESS | 10201 | 1460917669096 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x9633d800 == 137 [pid = 10201] [id = 472] 11:27:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x973f5800) [pid = 10201] [serial = 1417] [outer = (nil)] 11:27:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x97b7f800) [pid = 10201] [serial = 1418] [outer = 0x973f5800] 11:27:49 INFO - PROCESS | 10201 | 1460917669237 Marionette DEBUG loaded listener.js 11:27:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x97f06000) [pid = 10201] [serial = 1419] [outer = 0x973f5800] 11:27:50 INFO - PROCESS | 10201 | 1460917670171 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 11:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 11:27:50 INFO - PROCESS | 10201 | 1460917670236 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:27:50 INFO - PROCESS | 10201 | 1460917670241 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:27:50 INFO - PROCESS | 10201 | 1460917670249 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:27:50 INFO - PROCESS | 10201 | 1460917670253 Marionette TRACE conn3 <- [1,1862,null,{}] 11:27:50 INFO - PROCESS | 10201 | 1460917670260 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:50 INFO - PROCESS | 10201 | 1460917670466 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:27:50 INFO - PROCESS | 10201 | 1460917670804 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec0800 == 138 [pid = 10201] [id = 473] 11:27:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x97b74c00) [pid = 10201] [serial = 1420] [outer = (nil)] 11:27:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x98701c00) [pid = 10201] [serial = 1421] [outer = 0x97b74c00] 11:27:50 INFO - PROCESS | 10201 | 1460917670902 Marionette DEBUG loaded listener.js 11:27:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 186 (0x98710400) [pid = 10201] [serial = 1422] [outer = 0x97b74c00] 11:27:51 INFO - PROCESS | 10201 | 1460917671841 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 11:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1639ms 11:27:51 INFO - PROCESS | 10201 | 1460917671892 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:27:51 INFO - PROCESS | 10201 | 1460917671897 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:27:51 INFO - PROCESS | 10201 | 1460917671904 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:27:51 INFO - PROCESS | 10201 | 1460917671907 Marionette TRACE conn3 <- [1,1866,null,{}] 11:27:51 INFO - PROCESS | 10201 | 1460917671913 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:52 INFO - PROCESS | 10201 | 1460917672121 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x93567400 == 137 [pid = 10201] [id = 358] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x859d7400 == 136 [pid = 10201] [id = 363] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x879d8800 == 135 [pid = 10201] [id = 351] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x911dc800 == 134 [pid = 10201] [id = 356] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x90709800 == 133 [pid = 10201] [id = 355] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8f834c00 == 132 [pid = 10201] [id = 360] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x97410400 == 131 [pid = 10201] [id = 361] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x92096400 == 130 [pid = 10201] [id = 357] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x974bac00 == 129 [pid = 10201] [id = 362] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x92091400 == 128 [pid = 10201] [id = 359] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8df78400 == 127 [pid = 10201] [id = 353] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x90703c00 == 126 [pid = 10201] [id = 354] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x838d4800 == 125 [pid = 10201] [id = 352] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9115a000 == 124 [pid = 10201] [id = 443] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x90113000 == 123 [pid = 10201] [id = 444] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8df7d000 == 122 [pid = 10201] [id = 442] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd41800 == 121 [pid = 10201] [id = 441] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc7c000 == 120 [pid = 10201] [id = 440] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec9400 == 119 [pid = 10201] [id = 439] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8779d400 == 118 [pid = 10201] [id = 438] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x86277000 == 117 [pid = 10201] [id = 436] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x877a0c00 == 116 [pid = 10201] [id = 437] 11:27:53 INFO - PROCESS | 10201 | --DOCSHELL 0x838d2000 == 115 [pid = 10201] [id = 435] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 185 (0x865a9000) [pid = 10201] [serial = 1245] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x94609400) [pid = 10201] [serial = 1283] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x90112c00) [pid = 10201] [serial = 1268] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x85cf2400) [pid = 10201] [serial = 1295] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x86de5800) [pid = 10201] [serial = 1299] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x8fda4c00) [pid = 10201] [serial = 1263] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8fd41c00) [pid = 10201] [serial = 1262] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x911dc000) [pid = 10201] [serial = 1271] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x86309800) [pid = 10201] [serial = 1244] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x89e46c00) [pid = 10201] [serial = 1302] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x94618800) [pid = 10201] [serial = 1286] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x8ffb2800) [pid = 10201] [serial = 1266] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8f833800) [pid = 10201] [serial = 1259] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x9633d000) [pid = 10201] [serial = 1287] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x879d1400) [pid = 10201] [serial = 1301] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x97f0a000) [pid = 10201] [serial = 1224] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x914d8c00) [pid = 10201] [serial = 1272] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x859d7000) [pid = 10201] [serial = 1242] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8de68c00) [pid = 10201] [serial = 1254] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8ffb0800) [pid = 10201] [serial = 1265] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x93783800) [pid = 10201] [serial = 1280] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x92092400) [pid = 10201] [serial = 1275] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9011cc00) [pid = 10201] [serial = 1269] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8630e800) [pid = 10201] [serial = 1298] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8becc400) [pid = 10201] [serial = 1253] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x86276400) [pid = 10201] [serial = 1296] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x9378a000) [pid = 10201] [serial = 1281] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x93566000) [pid = 10201] [serial = 1278] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x973fdc00) [pid = 10201] [serial = 1292] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8b473c00) [pid = 10201] [serial = 1251] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x973a2400) [pid = 10201] [serial = 1290] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8b46c000) [pid = 10201] [serial = 1250] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8e996000) [pid = 10201] [serial = 1257] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x879c9c00) [pid = 10201] [serial = 1110] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8b282400) [pid = 10201] [serial = 1248] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x9701fc00) [pid = 10201] [serial = 1289] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8f83c800) [pid = 10201] [serial = 1260] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8779a800) [pid = 10201] [serial = 1173] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x9460fc00) [pid = 10201] [serial = 1284] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9208c800) [pid = 10201] [serial = 1274] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x852b4c00) [pid = 10201] [serial = 1241] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x89d55800) [pid = 10201] [serial = 1247] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x93561000) [pid = 10201] [serial = 1277] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x89d4cc00) [pid = 10201] [serial = 1304] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8df7cc00) [pid = 10201] [serial = 1256] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8e994000) [pid = 10201] [serial = 1185] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8f833400) [pid = 10201] [serial = 1188] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x90113c00) [pid = 10201] [serial = 1191] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x877a3800) [pid = 10201] [serial = 1179] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x85ced000) [pid = 10201] [serial = 1176] [outer = (nil)] [url = about:blank] 11:27:54 INFO - PROCESS | 10201 | 1460917674227 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x85196000 == 116 [pid = 10201] [id = 474] 11:27:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x852b5c00) [pid = 10201] [serial = 1423] [outer = (nil)] 11:27:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x859d1800) [pid = 10201] [serial = 1424] [outer = 0x852b5c00] 11:27:54 INFO - PROCESS | 10201 | 1460917674319 Marionette DEBUG loaded listener.js 11:27:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x85ce9400) [pid = 10201] [serial = 1425] [outer = 0x852b5c00] 11:27:55 INFO - PROCESS | 10201 | 1460917675155 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 11:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3291ms 11:27:55 INFO - PROCESS | 10201 | 1460917675215 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:27:55 INFO - PROCESS | 10201 | 1460917675223 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:27:55 INFO - PROCESS | 10201 | 1460917675233 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:27:55 INFO - PROCESS | 10201 | 1460917675238 Marionette TRACE conn3 <- [1,1870,null,{}] 11:27:55 INFO - PROCESS | 10201 | 1460917675245 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:55 INFO - PROCESS | 10201 | 1460917675444 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:27:55 INFO - PROCESS | 10201 | 1460917675456 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d3800 == 117 [pid = 10201] [id = 475] 11:27:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x862d3c00) [pid = 10201] [serial = 1426] [outer = (nil)] 11:27:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8630dc00) [pid = 10201] [serial = 1427] [outer = 0x862d3c00] 11:27:55 INFO - PROCESS | 10201 | 1460917675708 Marionette DEBUG loaded listener.js 11:27:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x865aac00) [pid = 10201] [serial = 1428] [outer = 0x862d3c00] 11:27:56 INFO - PROCESS | 10201 | 1460917676670 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 11:27:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:27:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1493ms 11:27:56 INFO - PROCESS | 10201 | 1460917676737 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:27:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:27:56 INFO - PROCESS | 10201 | 1460917676743 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:27:56 INFO - PROCESS | 10201 | 1460917676750 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:27:56 INFO - PROCESS | 10201 | 1460917676753 Marionette TRACE conn3 <- [1,1874,null,{}] 11:27:56 INFO - PROCESS | 10201 | 1460917676759 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:57 INFO - PROCESS | 10201 | 1460917677037 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:27:57 INFO - PROCESS | 10201 | 1460917677066 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627f400 == 118 [pid = 10201] [id = 476] 11:27:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8630e800) [pid = 10201] [serial = 1429] [outer = (nil)] 11:27:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x879d1400) [pid = 10201] [serial = 1430] [outer = 0x8630e800] 11:27:57 INFO - PROCESS | 10201 | 1460917677145 Marionette DEBUG loaded listener.js 11:27:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x89d57800) [pid = 10201] [serial = 1431] [outer = 0x8630e800] 11:27:58 INFO - PROCESS | 10201 | 1460917678336 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 11:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1640ms 11:27:58 INFO - PROCESS | 10201 | 1460917678390 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:27:58 INFO - PROCESS | 10201 | 1460917678394 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:27:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:27:58 INFO - PROCESS | 10201 | 1460917678419 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:27:58 INFO - PROCESS | 10201 | 1460917678429 Marionette TRACE conn3 <- [1,1878,null,{}] 11:27:58 INFO - PROCESS | 10201 | 1460917678434 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:27:59 INFO - PROCESS | 10201 | 1460917679071 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x97f08400) [pid = 10201] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x94444400) [pid = 10201] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x877a2800) [pid = 10201] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x94446000) [pid = 10201] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8be58400) [pid = 10201] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x838c5c00) [pid = 10201] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x91330800) [pid = 10201] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x94446400) [pid = 10201] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x90115400) [pid = 10201] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x838d4c00) [pid = 10201] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x97b51c00) [pid = 10201] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x862d5400) [pid = 10201] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8630b800) [pid = 10201] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8bec9800) [pid = 10201] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x85ced400) [pid = 10201] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x94453000) [pid = 10201] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x97698800) [pid = 10201] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x90654c00) [pid = 10201] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x877a8400) [pid = 10201] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8fc7f400) [pid = 10201] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x859d8800) [pid = 10201] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x9115a400) [pid = 10201] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:27:59 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x9460c800) [pid = 10201] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:27:59 INFO - PROCESS | 10201 | 1460917679307 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e6c00 == 119 [pid = 10201] [id = 477] 11:27:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x838c8c00) [pid = 10201] [serial = 1432] [outer = (nil)] 11:27:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x852b7c00) [pid = 10201] [serial = 1433] [outer = 0x838c8c00] 11:27:59 INFO - PROCESS | 10201 | 1460917679384 Marionette DEBUG loaded listener.js 11:27:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x86307800) [pid = 10201] [serial = 1434] [outer = 0x838c8c00] 11:28:00 INFO - PROCESS | 10201 | 1460917680164 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 11:28:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:28:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1806ms 11:28:00 INFO - PROCESS | 10201 | 1460917680207 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:28:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:28:00 INFO - PROCESS | 10201 | 1460917680212 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:28:00 INFO - PROCESS | 10201 | 1460917680218 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:28:00 INFO - PROCESS | 10201 | 1460917680222 Marionette TRACE conn3 <- [1,1882,null,{}] 11:28:00 INFO - PROCESS | 10201 | 1460917680231 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:00 INFO - PROCESS | 10201 | 1460917680488 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:28:00 INFO - PROCESS | 10201 | 1460917680513 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x85062800 == 120 [pid = 10201] [id = 478] 11:28:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x859d8800) [pid = 10201] [serial = 1435] [outer = (nil)] 11:28:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8be54000) [pid = 10201] [serial = 1436] [outer = 0x859d8800] 11:28:00 INFO - PROCESS | 10201 | 1460917680587 Marionette DEBUG loaded listener.js 11:28:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8bec9400) [pid = 10201] [serial = 1437] [outer = 0x859d8800] 11:28:01 INFO - PROCESS | 10201 | 1460917681846 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 11:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1649ms 11:28:01 INFO - PROCESS | 10201 | 1460917681868 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:28:01 INFO - PROCESS | 10201 | 1460917681875 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:28:01 INFO - PROCESS | 10201 | 1460917681885 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:28:01 INFO - PROCESS | 10201 | 1460917681890 Marionette TRACE conn3 <- [1,1886,null,{}] 11:28:01 INFO - PROCESS | 10201 | 1460917681900 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:02 INFO - PROCESS | 10201 | 1460917682118 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:28:02 INFO - PROCESS | 10201 | 1460917682493 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf8400 == 121 [pid = 10201] [id = 479] 11:28:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x86279800) [pid = 10201] [serial = 1438] [outer = (nil)] 11:28:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8630e000) [pid = 10201] [serial = 1439] [outer = 0x86279800] 11:28:02 INFO - PROCESS | 10201 | 1460917682601 Marionette DEBUG loaded listener.js 11:28:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8779b800) [pid = 10201] [serial = 1440] [outer = 0x86279800] 11:28:03 INFO - PROCESS | 10201 | 1460917683629 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 11:28:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:28:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1794ms 11:28:03 INFO - PROCESS | 10201 | 1460917683679 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:28:03 INFO - PROCESS | 10201 | 1460917683688 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:28:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:28:03 INFO - PROCESS | 10201 | 1460917683699 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:28:03 INFO - PROCESS | 10201 | 1460917683703 Marionette TRACE conn3 <- [1,1890,null,{}] 11:28:03 INFO - PROCESS | 10201 | 1460917683710 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:03 INFO - PROCESS | 10201 | 1460917683922 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:28:04 INFO - PROCESS | 10201 | 1460917684328 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d7c00 == 122 [pid = 10201] [id = 480] 11:28:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8b282400) [pid = 10201] [serial = 1441] [outer = (nil)] 11:28:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8b3e3000) [pid = 10201] [serial = 1442] [outer = 0x8b282400] 11:28:04 INFO - PROCESS | 10201 | 1460917684424 Marionette DEBUG loaded listener.js 11:28:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8be4b400) [pid = 10201] [serial = 1443] [outer = 0x8b282400] 11:28:05 INFO - PROCESS | 10201 | 1460917685388 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 11:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1741ms 11:28:05 INFO - PROCESS | 10201 | 1460917685440 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:28:05 INFO - PROCESS | 10201 | 1460917685445 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:28:05 INFO - PROCESS | 10201 | 1460917685452 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:28:05 INFO - PROCESS | 10201 | 1460917685458 Marionette TRACE conn3 <- [1,1894,null,{}] 11:28:05 INFO - PROCESS | 10201 | 1460917685476 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:05 INFO - PROCESS | 10201 | 1460917685695 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:28:06 INFO - PROCESS | 10201 | 1460917686017 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b472400 == 123 [pid = 10201] [id = 481] 11:28:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8de71000) [pid = 10201] [serial = 1444] [outer = (nil)] 11:28:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8df70800) [pid = 10201] [serial = 1445] [outer = 0x8de71000] 11:28:06 INFO - PROCESS | 10201 | 1460917686116 Marionette DEBUG loaded listener.js 11:28:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8e98e000) [pid = 10201] [serial = 1446] [outer = 0x8de71000] 11:28:07 INFO - PROCESS | 10201 | 1460917687106 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 11:28:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:28:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1689ms 11:28:07 INFO - PROCESS | 10201 | 1460917687142 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:28:07 INFO - PROCESS | 10201 | 1460917687146 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:28:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:28:07 INFO - PROCESS | 10201 | 1460917687153 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:28:07 INFO - PROCESS | 10201 | 1460917687156 Marionette TRACE conn3 <- [1,1898,null,{}] 11:28:07 INFO - PROCESS | 10201 | 1460917687163 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:07 INFO - PROCESS | 10201 | 1460917687377 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:28:07 INFO - PROCESS | 10201 | 1460917687706 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b28e400 == 124 [pid = 10201] [id = 482] 11:28:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8dec9400) [pid = 10201] [serial = 1447] [outer = (nil)] 11:28:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8f831400) [pid = 10201] [serial = 1448] [outer = 0x8dec9400] 11:28:07 INFO - PROCESS | 10201 | 1460917687816 Marionette DEBUG loaded listener.js 11:28:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8f839400) [pid = 10201] [serial = 1449] [outer = 0x8dec9400] 11:28:08 INFO - PROCESS | 10201 | 1460917688766 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 11:28:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1690ms 11:28:08 INFO - PROCESS | 10201 | 1460917688845 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:28:08 INFO - PROCESS | 10201 | 1460917688850 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:28:08 INFO - PROCESS | 10201 | 1460917688856 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:28:08 INFO - PROCESS | 10201 | 1460917688860 Marionette TRACE conn3 <- [1,1902,null,{}] 11:28:08 INFO - PROCESS | 10201 | 1460917688866 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:09 INFO - PROCESS | 10201 | 1460917689117 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:28:09 INFO - PROCESS | 10201 | 1460917689444 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e998400 == 125 [pid = 10201] [id = 483] 11:28:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8ec33800) [pid = 10201] [serial = 1450] [outer = (nil)] 11:28:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8fc84800) [pid = 10201] [serial = 1451] [outer = 0x8ec33800] 11:28:09 INFO - PROCESS | 10201 | 1460917689541 Marionette DEBUG loaded listener.js 11:28:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8fd41800) [pid = 10201] [serial = 1452] [outer = 0x8ec33800] 11:28:10 INFO - PROCESS | 10201 | 1460917690484 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 11:28:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1684ms 11:28:10 INFO - PROCESS | 10201 | 1460917690543 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:28:10 INFO - PROCESS | 10201 | 1460917690547 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:28:10 INFO - PROCESS | 10201 | 1460917690556 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:28:10 INFO - PROCESS | 10201 | 1460917690560 Marionette TRACE conn3 <- [1,1906,null,{}] 11:28:10 INFO - PROCESS | 10201 | 1460917690567 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:10 INFO - PROCESS | 10201 | 1460917690814 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:28:11 INFO - PROCESS | 10201 | 1460917691149 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83c400 == 126 [pid = 10201] [id = 484] 11:28:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8ffa8800) [pid = 10201] [serial = 1453] [outer = (nil)] 11:28:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8ffed000) [pid = 10201] [serial = 1454] [outer = 0x8ffa8800] 11:28:11 INFO - PROCESS | 10201 | 1460917691249 Marionette DEBUG loaded listener.js 11:28:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x90112400) [pid = 10201] [serial = 1455] [outer = 0x8ffa8800] 11:28:12 INFO - PROCESS | 10201 | 1460917692188 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 11:28:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:28:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1680ms 11:28:12 INFO - PROCESS | 10201 | 1460917692238 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:28:12 INFO - PROCESS | 10201 | 1460917692242 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:28:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:28:12 INFO - PROCESS | 10201 | 1460917692250 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:28:12 INFO - PROCESS | 10201 | 1460917692254 Marionette TRACE conn3 <- [1,1910,null,{}] 11:28:12 INFO - PROCESS | 10201 | 1460917692260 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:12 INFO - PROCESS | 10201 | 1460917692472 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:28:12 INFO - PROCESS | 10201 | 1460917692809 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f835000 == 127 [pid = 10201] [id = 485] 11:28:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8fbaa400) [pid = 10201] [serial = 1456] [outer = (nil)] 11:28:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x90709400) [pid = 10201] [serial = 1457] [outer = 0x8fbaa400] 11:28:12 INFO - PROCESS | 10201 | 1460917692911 Marionette DEBUG loaded listener.js 11:28:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x91152800) [pid = 10201] [serial = 1458] [outer = 0x8fbaa400] 11:28:13 INFO - PROCESS | 10201 | 1460917693849 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 11:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1631ms 11:28:13 INFO - PROCESS | 10201 | 1460917693883 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:28:13 INFO - PROCESS | 10201 | 1460917693888 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:28:13 INFO - PROCESS | 10201 | 1460917693895 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:28:13 INFO - PROCESS | 10201 | 1460917693900 Marionette TRACE conn3 <- [1,1914,null,{}] 11:28:13 INFO - PROCESS | 10201 | 1460917693906 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:14 INFO - PROCESS | 10201 | 1460917694126 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:28:14 INFO - PROCESS | 10201 | 1460917694393 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x9011e000 == 128 [pid = 10201] [id = 486] 11:28:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x9064e000) [pid = 10201] [serial = 1459] [outer = (nil)] 11:28:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x91323c00) [pid = 10201] [serial = 1460] [outer = 0x9064e000] 11:28:14 INFO - PROCESS | 10201 | 1460917694546 Marionette DEBUG loaded listener.js 11:28:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x914d3c00) [pid = 10201] [serial = 1461] [outer = 0x9064e000] 11:28:15 INFO - PROCESS | 10201 | 1460917695473 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 11:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 11:28:15 INFO - PROCESS | 10201 | 1460917695531 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:28:15 INFO - PROCESS | 10201 | 1460917695535 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:28:15 INFO - PROCESS | 10201 | 1460917695542 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:28:15 INFO - PROCESS | 10201 | 1460917695546 Marionette TRACE conn3 <- [1,1918,null,{}] 11:28:15 INFO - PROCESS | 10201 | 1460917695552 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:15 INFO - PROCESS | 10201 | 1460917695764 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:28:16 INFO - PROCESS | 10201 | 1460917696090 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x911de800 == 129 [pid = 10201] [id = 487] 11:28:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x911e5400) [pid = 10201] [serial = 1462] [outer = (nil)] 11:28:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x92095400) [pid = 10201] [serial = 1463] [outer = 0x911e5400] 11:28:16 INFO - PROCESS | 10201 | 1460917696186 Marionette DEBUG loaded listener.js 11:28:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x92098000) [pid = 10201] [serial = 1464] [outer = 0x911e5400] 11:28:17 INFO - PROCESS | 10201 | 1460917697138 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 11:28:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:28:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1632ms 11:28:17 INFO - PROCESS | 10201 | 1460917697175 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:28:17 INFO - PROCESS | 10201 | 1460917697179 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:28:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:28:17 INFO - PROCESS | 10201 | 1460917697187 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:28:17 INFO - PROCESS | 10201 | 1460917697191 Marionette TRACE conn3 <- [1,1922,null,{}] 11:28:17 INFO - PROCESS | 10201 | 1460917697198 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:17 INFO - PROCESS | 10201 | 1460917697412 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:28:17 INFO - PROCESS | 10201 | 1460917697749 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x90706000 == 130 [pid = 10201] [id = 488] 11:28:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x92071c00) [pid = 10201] [serial = 1465] [outer = (nil)] 11:28:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x93568400) [pid = 10201] [serial = 1466] [outer = 0x92071c00] 11:28:17 INFO - PROCESS | 10201 | 1460917697846 Marionette DEBUG loaded listener.js 11:28:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9359d800) [pid = 10201] [serial = 1467] [outer = 0x92071c00] 11:28:18 INFO - PROCESS | 10201 | 1460917698820 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 11:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1688ms 11:28:18 INFO - PROCESS | 10201 | 1460917698884 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:28:18 INFO - PROCESS | 10201 | 1460917698889 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:28:18 INFO - PROCESS | 10201 | 1460917698899 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:28:18 INFO - PROCESS | 10201 | 1460917698904 Marionette TRACE conn3 <- [1,1926,null,{}] 11:28:18 INFO - PROCESS | 10201 | 1460917698911 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:19 INFO - PROCESS | 10201 | 1460917699150 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:28:19 INFO - PROCESS | 10201 | 1460917699491 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x93563c00 == 131 [pid = 10201] [id = 489] 11:28:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x9444a400) [pid = 10201] [serial = 1468] [outer = (nil)] 11:28:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9460b000) [pid = 10201] [serial = 1469] [outer = 0x9444a400] 11:28:19 INFO - PROCESS | 10201 | 1460917699591 Marionette DEBUG loaded listener.js 11:28:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x94618400) [pid = 10201] [serial = 1470] [outer = 0x9444a400] 11:28:20 INFO - PROCESS | 10201 | 1460917700525 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 11:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1683ms 11:28:20 INFO - PROCESS | 10201 | 1460917700584 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:28:20 INFO - PROCESS | 10201 | 1460917700589 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:28:20 INFO - PROCESS | 10201 | 1460917700596 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:28:20 INFO - PROCESS | 10201 | 1460917700599 Marionette TRACE conn3 <- [1,1930,null,{}] 11:28:20 INFO - PROCESS | 10201 | 1460917700605 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:20 INFO - PROCESS | 10201 | 1460917700827 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:28:21 INFO - PROCESS | 10201 | 1460917701167 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x9444e000 == 132 [pid = 10201] [id = 490] 11:28:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9460c800) [pid = 10201] [serial = 1471] [outer = (nil)] 11:28:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x963e1000) [pid = 10201] [serial = 1472] [outer = 0x9460c800] 11:28:21 INFO - PROCESS | 10201 | 1460917701268 Marionette DEBUG loaded listener.js 11:28:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x96822800) [pid = 10201] [serial = 1473] [outer = 0x9460c800] 11:28:22 INFO - PROCESS | 10201 | 1460917702214 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 11:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1683ms 11:28:22 INFO - PROCESS | 10201 | 1460917702279 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:28:22 INFO - PROCESS | 10201 | 1460917702284 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:28:22 INFO - PROCESS | 10201 | 1460917702290 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:28:22 INFO - PROCESS | 10201 | 1460917702294 Marionette TRACE conn3 <- [1,1934,null,{}] 11:28:22 INFO - PROCESS | 10201 | 1460917702299 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:22 INFO - PROCESS | 10201 | 1460917702503 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:28:22 INFO - PROCESS | 10201 | 1460917702844 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x93561000 == 133 [pid = 10201] [id = 491] 11:28:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x9591fc00) [pid = 10201] [serial = 1474] [outer = (nil)] 11:28:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x973fdc00) [pid = 10201] [serial = 1475] [outer = 0x9591fc00] 11:28:22 INFO - PROCESS | 10201 | 1460917702942 Marionette DEBUG loaded listener.js 11:28:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97410800) [pid = 10201] [serial = 1476] [outer = 0x9591fc00] 11:28:23 INFO - PROCESS | 10201 | 1460917703922 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 11:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1687ms 11:28:23 INFO - PROCESS | 10201 | 1460917703979 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:28:23 INFO - PROCESS | 10201 | 1460917703983 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:28:23 INFO - PROCESS | 10201 | 1460917703990 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:28:23 INFO - PROCESS | 10201 | 1460917703994 Marionette TRACE conn3 <- [1,1938,null,{}] 11:28:24 INFO - PROCESS | 10201 | 1460917704001 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:24 INFO - PROCESS | 10201 | 1460917704227 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:28:24 INFO - PROCESS | 10201 | 1460917704567 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec34400 == 134 [pid = 10201] [id = 492] 11:28:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x96820000) [pid = 10201] [serial = 1477] [outer = (nil)] 11:28:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x97b51c00) [pid = 10201] [serial = 1478] [outer = 0x96820000] 11:28:24 INFO - PROCESS | 10201 | 1460917704670 Marionette DEBUG loaded listener.js 11:28:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x97b54c00) [pid = 10201] [serial = 1479] [outer = 0x96820000] 11:28:25 INFO - PROCESS | 10201 | 1460917705588 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 11:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1637ms 11:28:25 INFO - PROCESS | 10201 | 1460917705631 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:28:25 INFO - PROCESS | 10201 | 1460917705635 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:28:25 INFO - PROCESS | 10201 | 1460917705644 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:28:25 INFO - PROCESS | 10201 | 1460917705647 Marionette TRACE conn3 <- [1,1942,null,{}] 11:28:25 INFO - PROCESS | 10201 | 1460917705676 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:25 INFO - PROCESS | 10201 | 1460917705900 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:28:26 INFO - PROCESS | 10201 | 1460917706241 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x973ef000 == 135 [pid = 10201] [id = 493] 11:28:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x97410400) [pid = 10201] [serial = 1480] [outer = (nil)] 11:28:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97f0c400) [pid = 10201] [serial = 1481] [outer = 0x97410400] 11:28:26 INFO - PROCESS | 10201 | 1460917706341 Marionette DEBUG loaded listener.js 11:28:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x98442800) [pid = 10201] [serial = 1482] [outer = 0x97410400] 11:28:27 INFO - PROCESS | 10201 | 1460917707307 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 11:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1703ms 11:28:27 INFO - PROCESS | 10201 | 1460917707347 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:28:27 INFO - PROCESS | 10201 | 1460917707351 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:28:27 INFO - PROCESS | 10201 | 1460917707358 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:28:27 INFO - PROCESS | 10201 | 1460917707362 Marionette TRACE conn3 <- [1,1946,null,{}] 11:28:27 INFO - PROCESS | 10201 | 1460917707369 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:27 INFO - PROCESS | 10201 | 1460917707586 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:28:27 INFO - PROCESS | 10201 | 1460917707923 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505dc00 == 136 [pid = 10201] [id = 494] 11:28:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x97bdd000) [pid = 10201] [serial = 1483] [outer = (nil)] 11:28:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x98fdc000) [pid = 10201] [serial = 1484] [outer = 0x97bdd000] 11:28:28 INFO - PROCESS | 10201 | 1460917708021 Marionette DEBUG loaded listener.js 11:28:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9925c800) [pid = 10201] [serial = 1485] [outer = 0x97bdd000] 11:28:29 INFO - PROCESS | 10201 | 1460917709024 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 11:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1684ms 11:28:29 INFO - PROCESS | 10201 | 1460917709043 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:28:29 INFO - PROCESS | 10201 | 1460917709048 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:28:29 INFO - PROCESS | 10201 | 1460917709055 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:28:29 INFO - PROCESS | 10201 | 1460917709058 Marionette TRACE conn3 <- [1,1950,null,{}] 11:28:29 INFO - PROCESS | 10201 | 1460917709065 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:29 INFO - PROCESS | 10201 | 1460917709271 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:28:29 INFO - PROCESS | 10201 | 1460917709618 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x97f02000 == 137 [pid = 10201] [id = 495] 11:28:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x98704000) [pid = 10201] [serial = 1486] [outer = (nil)] 11:28:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x99340800) [pid = 10201] [serial = 1487] [outer = 0x98704000] 11:28:29 INFO - PROCESS | 10201 | 1460917709717 Marionette DEBUG loaded listener.js 11:28:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x99344800) [pid = 10201] [serial = 1488] [outer = 0x98704000] 11:28:30 INFO - PROCESS | 10201 | 1460917710629 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 11:28:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:28:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1633ms 11:28:30 INFO - PROCESS | 10201 | 1460917710687 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:28:30 INFO - PROCESS | 10201 | 1460917710691 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:28:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:28:30 INFO - PROCESS | 10201 | 1460917710699 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:28:30 INFO - PROCESS | 10201 | 1460917710703 Marionette TRACE conn3 <- [1,1954,null,{}] 11:28:30 INFO - PROCESS | 10201 | 1460917710709 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:30 INFO - PROCESS | 10201 | 1460917710922 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:28:31 INFO - PROCESS | 10201 | 1460917711273 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x98fd8400 == 138 [pid = 10201] [id = 496] 11:28:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x99332800) [pid = 10201] [serial = 1489] [outer = (nil)] 11:28:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x99369400) [pid = 10201] [serial = 1490] [outer = 0x99332800] 11:28:31 INFO - PROCESS | 10201 | 1460917711378 Marionette DEBUG loaded listener.js 11:28:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x9936a800) [pid = 10201] [serial = 1491] [outer = 0x99332800] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x93787000 == 137 [pid = 10201] [id = 40] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85067400 == 136 [pid = 10201] [id = 348] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x9701a400 == 135 [pid = 10201] [id = 53] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x973ee800 == 134 [pid = 10201] [id = 132] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6f400 == 133 [pid = 10201] [id = 165] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x979af400 == 132 [pid = 10201] [id = 41] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x852abc00 == 131 [pid = 10201] [id = 366] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc81c00 == 130 [pid = 10201] [id = 51] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x838d0400 == 129 [pid = 10201] [id = 344] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc83800 == 128 [pid = 10201] [id = 54] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x9633b800 == 127 [pid = 10201] [id = 68] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8df72400 == 126 [pid = 10201] [id = 167] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x9932e000 == 125 [pid = 10201] [id = 134] 11:28:33 INFO - PROCESS | 10201 | --DOCSHELL 0x916ab800 == 124 [pid = 10201] [id = 408] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x98fdb800) [pid = 10201] [serial = 1359] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x9444d400) [pid = 10201] [serial = 1337] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8de71c00) [pid = 10201] [serial = 1316] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x96963c00) [pid = 10201] [serial = 1341] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x94614800) [pid = 10201] [serial = 1338] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x97f04400) [pid = 10201] [serial = 1355] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8519a400) [pid = 10201] [serial = 1367] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x92066800) [pid = 10201] [serial = 1331] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x97acf400) [pid = 10201] [serial = 1347] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8decac00) [pid = 10201] [serial = 1317] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x9070f800) [pid = 10201] [serial = 1326] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x852b0c00) [pid = 10201] [serial = 1308] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x97f08800) [pid = 10201] [serial = 1353] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x86306c00) [pid = 10201] [serial = 1310] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x86de8000) [pid = 10201] [serial = 1365] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x98445400) [pid = 10201] [serial = 1356] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8ec38400) [pid = 10201] [serial = 1320] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x86277400) [pid = 10201] [serial = 1362] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x86314c00) [pid = 10201] [serial = 1311] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x973fcc00) [pid = 10201] [serial = 1343] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x98c76800) [pid = 10201] [serial = 1358] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x90702000) [pid = 10201] [serial = 1325] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x97b77400) [pid = 10201] [serial = 1350] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x9740e400) [pid = 10201] [serial = 1344] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x8505c800) [pid = 10201] [serial = 1307] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x911d9800) [pid = 10201] [serial = 1328] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x9681fc00) [pid = 10201] [serial = 1340] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x97f07c00) [pid = 10201] [serial = 1352] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x865a6400) [pid = 10201] [serial = 1364] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x879ce800) [pid = 10201] [serial = 1313] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x89e4d400) [pid = 10201] [serial = 1314] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8fff0800) [pid = 10201] [serial = 1323] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8779b000) [pid = 10201] [serial = 1239] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x911df800) [pid = 10201] [serial = 1329] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x933b6000) [pid = 10201] [serial = 1334] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8fd3f400) [pid = 10201] [serial = 1322] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x865ae800) [pid = 10201] [serial = 1368] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x97b73800) [pid = 10201] [serial = 1349] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x85cf3400) [pid = 10201] [serial = 1361] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x93562c00) [pid = 10201] [serial = 1335] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x9208ec00) [pid = 10201] [serial = 1332] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x9769d400) [pid = 10201] [serial = 1346] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x97696400) [pid = 10201] [serial = 1293] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8ec32000) [pid = 10201] [serial = 1319] [outer = (nil)] [url = about:blank] 11:28:33 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8b283c00) [pid = 10201] [serial = 1370] [outer = (nil)] [url = about:blank] 11:28:34 INFO - PROCESS | 10201 | 1460917714504 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 11:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3838ms 11:28:34 INFO - PROCESS | 10201 | 1460917714538 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:28:34 INFO - PROCESS | 10201 | 1460917714544 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:28:34 INFO - PROCESS | 10201 | 1460917714554 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:28:34 INFO - PROCESS | 10201 | 1460917714558 Marionette TRACE conn3 <- [1,1958,null,{}] 11:28:34 INFO - PROCESS | 10201 | 1460917714568 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:34 INFO - PROCESS | 10201 | 1460917714779 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:28:35 INFO - PROCESS | 10201 | 1460917715202 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x86276c00 == 125 [pid = 10201] [id = 497] 11:28:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86277400) [pid = 10201] [serial = 1492] [outer = (nil)] 11:28:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8627fc00) [pid = 10201] [serial = 1493] [outer = 0x86277400] 11:28:35 INFO - PROCESS | 10201 | 1460917715403 Marionette DEBUG loaded listener.js 11:28:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x862d4400) [pid = 10201] [serial = 1494] [outer = 0x86277400] 11:28:36 INFO - PROCESS | 10201 | 1460917716388 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 11:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1892ms 11:28:36 INFO - PROCESS | 10201 | 1460917716447 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:28:36 INFO - PROCESS | 10201 | 1460917716457 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:28:36 INFO - PROCESS | 10201 | 1460917716474 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:28:36 INFO - PROCESS | 10201 | 1460917716479 Marionette TRACE conn3 <- [1,1962,null,{}] 11:28:36 INFO - PROCESS | 10201 | 1460917716486 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:36 INFO - PROCESS | 10201 | 1460917716761 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:28:36 INFO - PROCESS | 10201 | 1460917716802 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x86281000 == 126 [pid = 10201] [id = 498] 11:28:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x865ac400) [pid = 10201] [serial = 1495] [outer = (nil)] 11:28:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x86deb400) [pid = 10201] [serial = 1496] [outer = 0x865ac400] 11:28:36 INFO - PROCESS | 10201 | 1460917716886 Marionette DEBUG loaded listener.js 11:28:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x877a2800) [pid = 10201] [serial = 1497] [outer = 0x865ac400] 11:28:38 INFO - PROCESS | 10201 | 1460917718083 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 11:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 11:28:38 INFO - PROCESS | 10201 | 1460917718111 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:28:38 INFO - PROCESS | 10201 | 1460917718115 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:28:38 INFO - PROCESS | 10201 | 1460917718123 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:28:38 INFO - PROCESS | 10201 | 1460917718131 Marionette TRACE conn3 <- [1,1966,null,{}] 11:28:38 INFO - PROCESS | 10201 | 1460917718158 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:38 INFO - PROCESS | 10201 | 1460917718449 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x852b5c00) [pid = 10201] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8bec9c00) [pid = 10201] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x851a0c00) [pid = 10201] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x973f5800) [pid = 10201] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x93781c00) [pid = 10201] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x94611c00) [pid = 10201] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x85cef800) [pid = 10201] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x8df7b000) [pid = 10201] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x838c8c00) [pid = 10201] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x8630e800) [pid = 10201] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8fbad800) [pid = 10201] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x914cec00) [pid = 10201] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x91158400) [pid = 10201] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x962b7400) [pid = 10201] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8fdac800) [pid = 10201] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x9735f800) [pid = 10201] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x90117c00) [pid = 10201] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x879d8000) [pid = 10201] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x9070ac00) [pid = 10201] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8dec6c00) [pid = 10201] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:28:39 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x862d3c00) [pid = 10201] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:28:39 INFO - PROCESS | 10201 | 1460917719411 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e2000 == 127 [pid = 10201] [id = 499] 11:28:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x838c8c00) [pid = 10201] [serial = 1498] [outer = (nil)] 11:28:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x85cef800) [pid = 10201] [serial = 1499] [outer = 0x838c8c00] 11:28:39 INFO - PROCESS | 10201 | 1460917719508 Marionette DEBUG loaded listener.js 11:28:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x89e48800) [pid = 10201] [serial = 1500] [outer = 0x838c8c00] 11:28:40 INFO - PROCESS | 10201 | 1460917720292 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 11:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2208ms 11:28:40 INFO - PROCESS | 10201 | 1460917720331 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:28:40 INFO - PROCESS | 10201 | 1460917720335 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:28:40 INFO - PROCESS | 10201 | 1460917720346 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:28:40 INFO - PROCESS | 10201 | 1460917720354 Marionette TRACE conn3 <- [1,1970,null,{}] 11:28:40 INFO - PROCESS | 10201 | 1460917720364 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:40 INFO - PROCESS | 10201 | 1460917720645 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:28:40 INFO - PROCESS | 10201 | 1460917720662 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x85064800 == 128 [pid = 10201] [id = 500] 11:28:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8b28d400) [pid = 10201] [serial = 1501] [outer = (nil)] 11:28:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8b46bc00) [pid = 10201] [serial = 1502] [outer = 0x8b28d400] 11:28:40 INFO - PROCESS | 10201 | 1460917720751 Marionette DEBUG loaded listener.js 11:28:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8be54800) [pid = 10201] [serial = 1503] [outer = 0x8b28d400] 11:28:42 INFO - PROCESS | 10201 | 1460917722102 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 11:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1791ms 11:28:42 INFO - PROCESS | 10201 | 1460917722138 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:28:42 INFO - PROCESS | 10201 | 1460917722146 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:28:42 INFO - PROCESS | 10201 | 1460917722157 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:28:42 INFO - PROCESS | 10201 | 1460917722162 Marionette TRACE conn3 <- [1,1974,null,{}] 11:28:42 INFO - PROCESS | 10201 | 1460917722172 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:42 INFO - PROCESS | 10201 | 1460917722439 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:28:42 INFO - PROCESS | 10201 | 1460917722802 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x838d0400 == 129 [pid = 10201] [id = 501] 11:28:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x85cf4400) [pid = 10201] [serial = 1504] [outer = (nil)] 11:28:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x862ce400) [pid = 10201] [serial = 1505] [outer = 0x85cf4400] 11:28:42 INFO - PROCESS | 10201 | 1460917722907 Marionette DEBUG loaded listener.js 11:28:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x865a5000) [pid = 10201] [serial = 1506] [outer = 0x85cf4400] 11:28:44 INFO - PROCESS | 10201 | 1460917724022 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 11:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1936ms 11:28:44 INFO - PROCESS | 10201 | 1460917724094 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:28:44 INFO - PROCESS | 10201 | 1460917724104 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:28:44 INFO - PROCESS | 10201 | 1460917724116 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:28:44 INFO - PROCESS | 10201 | 1460917724120 Marionette TRACE conn3 <- [1,1978,null,{}] 11:28:44 INFO - PROCESS | 10201 | 1460917724128 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:44 INFO - PROCESS | 10201 | 1460917724403 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:28:44 INFO - PROCESS | 10201 | 1460917724782 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a8800 == 130 [pid = 10201] [id = 502] 11:28:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x86dec400) [pid = 10201] [serial = 1507] [outer = (nil)] 11:28:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x89e50000) [pid = 10201] [serial = 1508] [outer = 0x86dec400] 11:28:44 INFO - PROCESS | 10201 | 1460917724881 Marionette DEBUG loaded listener.js 11:28:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b3e9400) [pid = 10201] [serial = 1509] [outer = 0x86dec400] 11:28:45 INFO - PROCESS | 10201 | 1460917725889 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1835ms 11:28:45 INFO - PROCESS | 10201 | 1460917725952 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:28:45 INFO - PROCESS | 10201 | 1460917725956 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:28:45 INFO - PROCESS | 10201 | 1460917725963 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:28:45 INFO - PROCESS | 10201 | 1460917725970 Marionette TRACE conn3 <- [1,1982,null,{}] 11:28:45 INFO - PROCESS | 10201 | 1460917725989 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:46 INFO - PROCESS | 10201 | 1460917726254 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:28:46 INFO - PROCESS | 10201 | 1460917726587 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6a400 == 131 [pid = 10201] [id = 503] 11:28:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8de72c00) [pid = 10201] [serial = 1510] [outer = (nil)] 11:28:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8debe800) [pid = 10201] [serial = 1511] [outer = 0x8de72c00] 11:28:46 INFO - PROCESS | 10201 | 1460917726697 Marionette DEBUG loaded listener.js 11:28:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8dec7800) [pid = 10201] [serial = 1512] [outer = 0x8de72c00] 11:28:47 INFO - PROCESS | 10201 | 1460917727631 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1738ms 11:28:47 INFO - PROCESS | 10201 | 1460917727702 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:28:47 INFO - PROCESS | 10201 | 1460917727707 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:28:47 INFO - PROCESS | 10201 | 1460917727714 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:28:47 INFO - PROCESS | 10201 | 1460917727717 Marionette TRACE conn3 <- [1,1986,null,{}] 11:28:47 INFO - PROCESS | 10201 | 1460917727725 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:47 INFO - PROCESS | 10201 | 1460917727944 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:28:48 INFO - PROCESS | 10201 | 1460917728284 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x86275800 == 132 [pid = 10201] [id = 504] 11:28:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8b465800) [pid = 10201] [serial = 1513] [outer = (nil)] 11:28:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8e98c800) [pid = 10201] [serial = 1514] [outer = 0x8b465800] 11:28:48 INFO - PROCESS | 10201 | 1460917728380 Marionette DEBUG loaded listener.js 11:28:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8e997400) [pid = 10201] [serial = 1515] [outer = 0x8b465800] 11:28:49 INFO - PROCESS | 10201 | 1460917729321 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1685ms 11:28:49 INFO - PROCESS | 10201 | 1460917729399 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:28:49 INFO - PROCESS | 10201 | 1460917729404 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:28:49 INFO - PROCESS | 10201 | 1460917729412 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:28:49 INFO - PROCESS | 10201 | 1460917729417 Marionette TRACE conn3 <- [1,1990,null,{}] 11:28:49 INFO - PROCESS | 10201 | 1460917729423 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:49 INFO - PROCESS | 10201 | 1460917729679 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:28:50 INFO - PROCESS | 10201 | 1460917730005 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df6e800 == 133 [pid = 10201] [id = 505] 11:28:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8df76400) [pid = 10201] [serial = 1516] [outer = (nil)] 11:28:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8ec40400) [pid = 10201] [serial = 1517] [outer = 0x8df76400] 11:28:50 INFO - PROCESS | 10201 | 1460917730110 Marionette DEBUG loaded listener.js 11:28:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8f833c00) [pid = 10201] [serial = 1518] [outer = 0x8df76400] 11:28:51 INFO - PROCESS | 10201 | 1460917731079 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 11:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1733ms 11:28:51 INFO - PROCESS | 10201 | 1460917731146 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:28:51 INFO - PROCESS | 10201 | 1460917731150 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:28:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:28:51 INFO - PROCESS | 10201 | 1460917731157 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:28:51 INFO - PROCESS | 10201 | 1460917731161 Marionette TRACE conn3 <- [1,1994,null,{}] 11:28:51 INFO - PROCESS | 10201 | 1460917731167 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:51 INFO - PROCESS | 10201 | 1460917731449 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:28:51 INFO - PROCESS | 10201 | 1460917731795 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec38400 == 134 [pid = 10201] [id = 506] 11:28:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8fdabc00) [pid = 10201] [serial = 1519] [outer = (nil)] 11:28:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8ffa4800) [pid = 10201] [serial = 1520] [outer = 0x8fdabc00] 11:28:51 INFO - PROCESS | 10201 | 1460917731904 Marionette DEBUG loaded listener.js 11:28:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8ffaec00) [pid = 10201] [serial = 1521] [outer = 0x8fdabc00] 11:28:52 INFO - PROCESS | 10201 | 1460917732790 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 11:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1685ms 11:28:52 INFO - PROCESS | 10201 | 1460917732843 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:28:52 INFO - PROCESS | 10201 | 1460917732847 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:28:52 INFO - PROCESS | 10201 | 1460917732873 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:28:52 INFO - PROCESS | 10201 | 1460917732876 Marionette TRACE conn3 <- [1,1998,null,{}] 11:28:52 INFO - PROCESS | 10201 | 1460917732882 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:53 INFO - PROCESS | 10201 | 1460917733107 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:28:53 INFO - PROCESS | 10201 | 1460917733405 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8519ec00 == 135 [pid = 10201] [id = 507] 11:28:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x859cfc00) [pid = 10201] [serial = 1522] [outer = (nil)] 11:28:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8fff4000) [pid = 10201] [serial = 1523] [outer = 0x859cfc00] 11:28:53 INFO - PROCESS | 10201 | 1460917733568 Marionette DEBUG loaded listener.js 11:28:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x90115c00) [pid = 10201] [serial = 1524] [outer = 0x859cfc00] 11:28:54 INFO - PROCESS | 10201 | 1460917734502 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 11:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1693ms 11:28:54 INFO - PROCESS | 10201 | 1460917734563 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:28:54 INFO - PROCESS | 10201 | 1460917734568 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:28:54 INFO - PROCESS | 10201 | 1460917734575 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:28:54 INFO - PROCESS | 10201 | 1460917734579 Marionette TRACE conn3 <- [1,2002,null,{}] 11:28:54 INFO - PROCESS | 10201 | 1460917734586 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:54 INFO - PROCESS | 10201 | 1460917734799 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:28:55 INFO - PROCESS | 10201 | 1460917735077 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83e000 == 136 [pid = 10201] [id = 508] 11:28:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fda4800) [pid = 10201] [serial = 1525] [outer = (nil)] 11:28:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9065cc00) [pid = 10201] [serial = 1526] [outer = 0x8fda4800] 11:28:55 INFO - PROCESS | 10201 | 1460917735219 Marionette DEBUG loaded listener.js 11:28:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x90710400) [pid = 10201] [serial = 1527] [outer = 0x8fda4800] 11:28:56 INFO - PROCESS | 10201 | 1460917736145 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 11:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1644ms 11:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:28:56 INFO - PROCESS | 10201 | 1460917736220 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:28:56 INFO - PROCESS | 10201 | 1460917736224 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:28:56 INFO - PROCESS | 10201 | 1460917736232 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:28:56 INFO - PROCESS | 10201 | 1460917736235 Marionette TRACE conn3 <- [1,2006,null,{}] 11:28:56 INFO - PROCESS | 10201 | 1460917736242 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:56 INFO - PROCESS | 10201 | 1460917736482 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:28:56 INFO - PROCESS | 10201 | 1460917736805 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df79800 == 137 [pid = 10201] [id = 509] 11:28:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x9011d800) [pid = 10201] [serial = 1528] [outer = (nil)] 11:28:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x91327c00) [pid = 10201] [serial = 1529] [outer = 0x9011d800] 11:28:56 INFO - PROCESS | 10201 | 1460917736910 Marionette DEBUG loaded listener.js 11:28:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x914cf400) [pid = 10201] [serial = 1530] [outer = 0x9011d800] 11:28:57 INFO - PROCESS | 10201 | 1460917737851 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 11:28:57 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 11:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1698ms 11:28:57 INFO - PROCESS | 10201 | 1460917737929 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:28:57 INFO - PROCESS | 10201 | 1460917737933 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:28:57 INFO - PROCESS | 10201 | 1460917737940 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:28:57 INFO - PROCESS | 10201 | 1460917737944 Marionette TRACE conn3 <- [1,2010,null,{}] 11:28:57 INFO - PROCESS | 10201 | 1460917737950 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:28:58 INFO - PROCESS | 10201 | 1460917738215 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:28:58 INFO - PROCESS | 10201 | 1460917738540 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be50800 == 138 [pid = 10201] [id = 510] 11:28:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8f836800) [pid = 10201] [serial = 1531] [outer = (nil)] 11:28:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x9206f800) [pid = 10201] [serial = 1532] [outer = 0x8f836800] 11:28:58 INFO - PROCESS | 10201 | 1460917738651 Marionette DEBUG loaded listener.js 11:28:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9208f800) [pid = 10201] [serial = 1533] [outer = 0x8f836800] 11:28:59 INFO - PROCESS | 10201 | 1460917739713 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 11:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 11:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1837ms 11:28:59 INFO - PROCESS | 10201 | 1460917739778 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:28:59 INFO - PROCESS | 10201 | 1460917739783 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:28:59 INFO - PROCESS | 10201 | 1460917739790 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:28:59 INFO - PROCESS | 10201 | 1460917739801 Marionette TRACE conn3 <- [1,2014,null,{}] 11:28:59 INFO - PROCESS | 10201 | 1460917739806 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:00 INFO - PROCESS | 10201 | 1460917740086 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:29:00 INFO - PROCESS | 10201 | 1460917740447 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x933b1000 == 139 [pid = 10201] [id = 511] 11:29:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x935a4c00) [pid = 10201] [serial = 1534] [outer = (nil)] 11:29:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x93783400) [pid = 10201] [serial = 1535] [outer = 0x935a4c00] 11:29:00 INFO - PROCESS | 10201 | 1460917740562 Marionette DEBUG loaded listener.js 11:29:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x94447800) [pid = 10201] [serial = 1536] [outer = 0x935a4c00] 11:29:01 INFO - PROCESS | 10201 | 1460917741544 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 11:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1805ms 11:29:01 INFO - PROCESS | 10201 | 1460917741597 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:29:01 INFO - PROCESS | 10201 | 1460917741601 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:29:01 INFO - PROCESS | 10201 | 1460917741610 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:29:01 INFO - PROCESS | 10201 | 1460917741614 Marionette TRACE conn3 <- [1,2018,null,{}] 11:29:01 INFO - PROCESS | 10201 | 1460917741620 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:01 INFO - PROCESS | 10201 | 1460917741859 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:29:02 INFO - PROCESS | 10201 | 1460917742214 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x9359b000 == 140 [pid = 10201] [id = 512] 11:29:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9377c400) [pid = 10201] [serial = 1537] [outer = (nil)] 11:29:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x94611c00) [pid = 10201] [serial = 1538] [outer = 0x9377c400] 11:29:02 INFO - PROCESS | 10201 | 1460917742316 Marionette DEBUG loaded listener.js 11:29:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x94615400) [pid = 10201] [serial = 1539] [outer = 0x9377c400] 11:29:03 INFO - PROCESS | 10201 | 1460917743265 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 11:29:03 INFO - PROCESS | 10201 | 1460917743301 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:29:03 INFO - PROCESS | 10201 | 1460917743304 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:29:03 INFO - PROCESS | 10201 | 1460917743311 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:29:03 INFO - PROCESS | 10201 | 1460917743314 Marionette TRACE conn3 <- [1,2022,null,{}] 11:29:03 INFO - PROCESS | 10201 | 1460917743321 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:03 INFO - PROCESS | 10201 | 1460917743541 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:29:03 INFO - PROCESS | 10201 | 1460917743893 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff7000 == 141 [pid = 10201] [id = 513] 11:29:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x94447000) [pid = 10201] [serial = 1540] [outer = (nil)] 11:29:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x96347000) [pid = 10201] [serial = 1541] [outer = 0x94447000] 11:29:04 INFO - PROCESS | 10201 | 1460917743999 Marionette DEBUG loaded listener.js 11:29:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9681b000) [pid = 10201] [serial = 1542] [outer = 0x94447000] 11:29:04 INFO - PROCESS | 10201 | 1460917744901 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 11:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1640ms 11:29:04 INFO - PROCESS | 10201 | 1460917744951 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:29:04 INFO - PROCESS | 10201 | 1460917744956 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:29:04 INFO - PROCESS | 10201 | 1460917744962 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:29:04 INFO - PROCESS | 10201 | 1460917744966 Marionette TRACE conn3 <- [1,2026,null,{}] 11:29:04 INFO - PROCESS | 10201 | 1460917744972 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:05 INFO - PROCESS | 10201 | 1460917745188 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:29:05 INFO - PROCESS | 10201 | 1460917745517 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x94613000 == 142 [pid = 10201] [id = 514] 11:29:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x96349800) [pid = 10201] [serial = 1543] [outer = (nil)] 11:29:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9735f800) [pid = 10201] [serial = 1544] [outer = 0x96349800] 11:29:05 INFO - PROCESS | 10201 | 1460917745615 Marionette DEBUG loaded listener.js 11:29:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x973ee800) [pid = 10201] [serial = 1545] [outer = 0x96349800] 11:29:06 INFO - PROCESS | 10201 | 1460917746509 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 11:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1598ms 11:29:06 INFO - PROCESS | 10201 | 1460917746571 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:29:06 INFO - PROCESS | 10201 | 1460917746575 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:29:06 INFO - PROCESS | 10201 | 1460917746585 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:29:06 INFO - PROCESS | 10201 | 1460917746588 Marionette TRACE conn3 <- [1,2030,null,{}] 11:29:06 INFO - PROCESS | 10201 | 1460917746594 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:06 INFO - PROCESS | 10201 | 1460917746816 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:29:07 INFO - PROCESS | 10201 | 1460917747162 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x96961c00 == 143 [pid = 10201] [id = 515] 11:29:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x97013000) [pid = 10201] [serial = 1546] [outer = (nil)] 11:29:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x97696400) [pid = 10201] [serial = 1547] [outer = 0x97013000] 11:29:07 INFO - PROCESS | 10201 | 1460917747256 Marionette DEBUG loaded listener.js 11:29:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x97ad2800) [pid = 10201] [serial = 1548] [outer = 0x97013000] 11:29:08 INFO - PROCESS | 10201 | 1460917748174 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 11:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1635ms 11:29:08 INFO - PROCESS | 10201 | 1460917748222 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:29:08 INFO - PROCESS | 10201 | 1460917748225 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:29:08 INFO - PROCESS | 10201 | 1460917748232 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:29:08 INFO - PROCESS | 10201 | 1460917748236 Marionette TRACE conn3 <- [1,2034,null,{}] 11:29:08 INFO - PROCESS | 10201 | 1460917748242 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:08 INFO - PROCESS | 10201 | 1460917748451 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:29:08 INFO - PROCESS | 10201 | 1460917748799 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505ac00 == 144 [pid = 10201] [id = 516] 11:29:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x8fd46000) [pid = 10201] [serial = 1549] [outer = (nil)] 11:29:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x97b56000) [pid = 10201] [serial = 1550] [outer = 0x8fd46000] 11:29:08 INFO - PROCESS | 10201 | 1460917748899 Marionette DEBUG loaded listener.js 11:29:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x97b77400) [pid = 10201] [serial = 1551] [outer = 0x8fd46000] 11:29:09 INFO - PROCESS | 10201 | 1460917749907 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1734ms 11:29:09 INFO - PROCESS | 10201 | 1460917749968 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:29:09 INFO - PROCESS | 10201 | 1460917749972 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:29:09 INFO - PROCESS | 10201 | 1460917749980 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:29:09 INFO - PROCESS | 10201 | 1460917749984 Marionette TRACE conn3 <- [1,2038,null,{}] 11:29:09 INFO - PROCESS | 10201 | 1460917749991 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:10 INFO - PROCESS | 10201 | 1460917750244 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:29:10 INFO - PROCESS | 10201 | 1460917750596 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e6400 == 145 [pid = 10201] [id = 517] 11:29:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x852b3c00) [pid = 10201] [serial = 1552] [outer = (nil)] 11:29:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x97f09800) [pid = 10201] [serial = 1553] [outer = 0x852b3c00] 11:29:10 INFO - PROCESS | 10201 | 1460917750702 Marionette DEBUG loaded listener.js 11:29:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x97f0e400) [pid = 10201] [serial = 1554] [outer = 0x852b3c00] 11:29:11 INFO - PROCESS | 10201 | 1460917751700 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x84b1b400 == 144 [pid = 10201] [id = 448] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x85059800 == 143 [pid = 10201] [id = 450] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3ea400 == 142 [pid = 10201] [id = 447] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec8800 == 141 [pid = 10201] [id = 192] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x93782400 == 140 [pid = 10201] [id = 446] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0xa2a0c400 == 139 [pid = 10201] [id = 315] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x9132cc00 == 138 [pid = 10201] [id = 449] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x9378b800 == 137 [pid = 10201] [id = 445] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x85cea400 == 136 [pid = 10201] [id = 314] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x85063c00 == 135 [pid = 10201] [id = 451] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x836e2000 == 134 [pid = 10201] [id = 499] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x86281000 == 133 [pid = 10201] [id = 498] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x86276c00 == 132 [pid = 10201] [id = 497] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x9011e000 == 131 [pid = 10201] [id = 486] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83c400 == 130 [pid = 10201] [id = 484] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8f835000 == 129 [pid = 10201] [id = 485] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8e998400 == 128 [pid = 10201] [id = 483] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8b28e400 == 127 [pid = 10201] [id = 482] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8b472400 == 126 [pid = 10201] [id = 481] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x879d7c00 == 125 [pid = 10201] [id = 480] 11:29:13 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf8400 == 124 [pid = 10201] [id = 479] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8be54000) [pid = 10201] [serial = 1436] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x859d1800) [pid = 10201] [serial = 1424] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x8dec5800) [pid = 10201] [serial = 1380] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8b3e2800) [pid = 10201] [serial = 1305] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x97f06000) [pid = 10201] [serial = 1419] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9460e000) [pid = 10201] [serial = 1404] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x95a46800) [pid = 10201] [serial = 1407] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x86308400) [pid = 10201] [serial = 1374] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8f835c00) [pid = 10201] [serial = 1385] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x98701c00) [pid = 10201] [serial = 1421] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x86307800) [pid = 10201] [serial = 1434] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x89d57800) [pid = 10201] [serial = 1431] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8ffab800) [pid = 10201] [serial = 1388] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x9681dc00) [pid = 10201] [serial = 1410] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x92095c00) [pid = 10201] [serial = 1400] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x973f3c00) [pid = 10201] [serial = 1412] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x973f8400) [pid = 10201] [serial = 1413] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8627c800) [pid = 10201] [serial = 1373] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x9011f400) [pid = 10201] [serial = 1391] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x97b4bc00) [pid = 10201] [serial = 1415] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8ffea800) [pid = 10201] [serial = 1389] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x911db000) [pid = 10201] [serial = 1394] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x85ce9400) [pid = 10201] [serial = 1425] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8b3e4c00) [pid = 10201] [serial = 1376] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x916a3c00) [pid = 10201] [serial = 1397] [outer = (nil)] [url = about:blank] 11:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 3699ms 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x90656800) [pid = 10201] [serial = 1392] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x95921c00) [pid = 10201] [serial = 1406] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8debcc00) [pid = 10201] [serial = 1379] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8ec32c00) [pid = 10201] [serial = 1383] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x97b4fc00) [pid = 10201] [serial = 1416] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8e990400) [pid = 10201] [serial = 1382] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x879d1400) [pid = 10201] [serial = 1430] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x852b7c00) [pid = 10201] [serial = 1433] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8630dc00) [pid = 10201] [serial = 1427] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x94444c00) [pid = 10201] [serial = 1403] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8f83cc00) [pid = 10201] [serial = 1386] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8b46fc00) [pid = 10201] [serial = 1377] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x916ae000) [pid = 10201] [serial = 1398] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x933b7c00) [pid = 10201] [serial = 1401] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x963d6400) [pid = 10201] [serial = 1409] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x911e6000) [pid = 10201] [serial = 1395] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x97b7f800) [pid = 10201] [serial = 1418] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x865aac00) [pid = 10201] [serial = 1428] [outer = (nil)] [url = about:blank] 11:29:13 INFO - PROCESS | 10201 | 1460917753840 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:29:13 INFO - PROCESS | 10201 | 1460917753845 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:29:13 INFO - PROCESS | 10201 | 1460917753855 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:29:13 INFO - PROCESS | 10201 | 1460917753862 Marionette TRACE conn3 <- [1,2042,null,{}] 11:29:13 INFO - PROCESS | 10201 | 1460917753870 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:14 INFO - PROCESS | 10201 | 1460917754059 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:29:14 INFO - PROCESS | 10201 | 1460917754079 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf8400 == 125 [pid = 10201] [id = 518] 11:29:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x86272800) [pid = 10201] [serial = 1555] [outer = (nil)] 11:29:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86277c00) [pid = 10201] [serial = 1556] [outer = 0x86272800] 11:29:14 INFO - PROCESS | 10201 | 1460917754190 Marionette DEBUG loaded listener.js 11:29:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8627f000) [pid = 10201] [serial = 1557] [outer = 0x86272800] 11:29:15 INFO - PROCESS | 10201 | 1460917755276 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 11:29:15 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) 11:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1489ms 11:29:15 INFO - PROCESS | 10201 | 1460917755357 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:29:15 INFO - PROCESS | 10201 | 1460917755363 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:29:15 INFO - PROCESS | 10201 | 1460917755376 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:29:15 INFO - PROCESS | 10201 | 1460917755381 Marionette TRACE conn3 <- [1,2046,null,{}] 11:29:15 INFO - PROCESS | 10201 | 1460917755387 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:15 INFO - PROCESS | 10201 | 1460917755603 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:29:15 INFO - PROCESS | 10201 | 1460917755890 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de5000 == 126 [pid = 10201] [id = 519] 11:29:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86de5800) [pid = 10201] [serial = 1558] [outer = (nil)] 11:29:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8779d400) [pid = 10201] [serial = 1559] [outer = 0x86de5800] 11:29:15 INFO - PROCESS | 10201 | 1460917755973 Marionette DEBUG loaded listener.js 11:29:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x879ca000) [pid = 10201] [serial = 1560] [outer = 0x86de5800] 11:29:16 INFO - PROCESS | 10201 | 1460917756966 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 11:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1636ms 11:29:17 INFO - PROCESS | 10201 | 1460917757009 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:29:17 INFO - PROCESS | 10201 | 1460917757013 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:29:17 INFO - PROCESS | 10201 | 1460917757026 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:29:17 INFO - PROCESS | 10201 | 1460917757029 Marionette TRACE conn3 <- [1,2050,null,{}] 11:29:17 INFO - PROCESS | 10201 | 1460917757045 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:17 INFO - PROCESS | 10201 | 1460917757306 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:29:17 INFO - PROCESS | 10201 | 1460917757336 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d8400 == 127 [pid = 10201] [id = 520] 11:29:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8b286800) [pid = 10201] [serial = 1561] [outer = (nil)] 11:29:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8b3edc00) [pid = 10201] [serial = 1562] [outer = 0x8b286800] 11:29:17 INFO - PROCESS | 10201 | 1460917757415 Marionette DEBUG loaded listener.js 11:29:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8be49400) [pid = 10201] [serial = 1563] [outer = 0x8b286800] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x86277400) [pid = 10201] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x92071c00) [pid = 10201] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x96820000) [pid = 10201] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x9460c800) [pid = 10201] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x9444a400) [pid = 10201] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x9064e000) [pid = 10201] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x9591fc00) [pid = 10201] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x97410400) [pid = 10201] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x838c8c00) [pid = 10201] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x865ac400) [pid = 10201] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x86279800) [pid = 10201] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x911e5400) [pid = 10201] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8fbaa400) [pid = 10201] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x99332800) [pid = 10201] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x97b74c00) [pid = 10201] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8de71000) [pid = 10201] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8b282400) [pid = 10201] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:29:18 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x8ffa8800) [pid = 10201] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:29:19 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x98704000) [pid = 10201] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:29:19 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8ec33800) [pid = 10201] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:29:19 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x8dec9400) [pid = 10201] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:29:19 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x97bdd000) [pid = 10201] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:29:19 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x86debc00) [pid = 10201] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:29:19 INFO - PROCESS | 10201 | 1460917759208 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 11:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2240ms 11:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:29:19 INFO - PROCESS | 10201 | 1460917759260 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:29:19 INFO - PROCESS | 10201 | 1460917759264 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:29:19 INFO - PROCESS | 10201 | 1460917759273 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:29:19 INFO - PROCESS | 10201 | 1460917759294 Marionette TRACE conn3 <- [1,2054,null,{}] 11:29:19 INFO - PROCESS | 10201 | 1460917759302 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:19 INFO - PROCESS | 10201 | 1460917759544 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:29:19 INFO - PROCESS | 10201 | 1460917759759 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x86279800 == 128 [pid = 10201] [id = 521] 11:29:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x865abc00) [pid = 10201] [serial = 1564] [outer = (nil)] 11:29:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8b28c800) [pid = 10201] [serial = 1565] [outer = 0x865abc00] 11:29:19 INFO - PROCESS | 10201 | 1460917759854 Marionette DEBUG loaded listener.js 11:29:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8bec9800) [pid = 10201] [serial = 1566] [outer = 0x865abc00] 11:29:20 INFO - PROCESS | 10201 | 1460917760759 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 11:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1517ms 11:29:20 INFO - PROCESS | 10201 | 1460917760788 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:29:20 INFO - PROCESS | 10201 | 1460917760793 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:29:20 INFO - PROCESS | 10201 | 1460917760801 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:29:20 INFO - PROCESS | 10201 | 1460917760805 Marionette TRACE conn3 <- [1,2058,null,{}] 11:29:20 INFO - PROCESS | 10201 | 1460917760811 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:21 INFO - PROCESS | 10201 | 1460917761167 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:29:21 INFO - PROCESS | 10201 | 1460917761535 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d4c00 == 129 [pid = 10201] [id = 522] 11:29:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x859d5400) [pid = 10201] [serial = 1567] [outer = (nil)] 11:29:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x859da000) [pid = 10201] [serial = 1568] [outer = 0x859d5400] 11:29:21 INFO - PROCESS | 10201 | 1460917761636 Marionette DEBUG loaded listener.js 11:29:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x85cf1c00) [pid = 10201] [serial = 1569] [outer = 0x859d5400] 11:29:22 INFO - PROCESS | 10201 | 1460917762691 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 11:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1941ms 11:29:22 INFO - PROCESS | 10201 | 1460917762744 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:29:22 INFO - PROCESS | 10201 | 1460917762751 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:29:22 INFO - PROCESS | 10201 | 1460917762760 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:29:22 INFO - PROCESS | 10201 | 1460917762767 Marionette TRACE conn3 <- [1,2062,null,{}] 11:29:22 INFO - PROCESS | 10201 | 1460917762774 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:23 INFO - PROCESS | 10201 | 1460917763036 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:29:23 INFO - PROCESS | 10201 | 1460917763384 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a9c00 == 130 [pid = 10201] [id = 523] 11:29:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x865ad000) [pid = 10201] [serial = 1570] [outer = (nil)] 11:29:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x86def000) [pid = 10201] [serial = 1571] [outer = 0x865ad000] 11:29:23 INFO - PROCESS | 10201 | 1460917763489 Marionette DEBUG loaded listener.js 11:29:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x877a1c00) [pid = 10201] [serial = 1572] [outer = 0x865ad000] 11:29:24 INFO - PROCESS | 10201 | 1460917764526 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 11:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1837ms 11:29:24 INFO - PROCESS | 10201 | 1460917764597 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:29:24 INFO - PROCESS | 10201 | 1460917764603 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:29:24 INFO - PROCESS | 10201 | 1460917764611 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:29:24 INFO - PROCESS | 10201 | 1460917764615 Marionette TRACE conn3 <- [1,2066,null,{}] 11:29:24 INFO - PROCESS | 10201 | 1460917764621 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:24 INFO - PROCESS | 10201 | 1460917764857 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:29:25 INFO - PROCESS | 10201 | 1460917765237 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d52800 == 131 [pid = 10201] [id = 524] 11:29:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x89d55800) [pid = 10201] [serial = 1573] [outer = (nil)] 11:29:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8b289400) [pid = 10201] [serial = 1574] [outer = 0x89d55800] 11:29:25 INFO - PROCESS | 10201 | 1460917765328 Marionette DEBUG loaded listener.js 11:29:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b466c00) [pid = 10201] [serial = 1575] [outer = 0x89d55800] 11:29:26 INFO - PROCESS | 10201 | 1460917766349 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 11:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1791ms 11:29:26 INFO - PROCESS | 10201 | 1460917766402 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:29:26 INFO - PROCESS | 10201 | 1460917766408 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:29:26 INFO - PROCESS | 10201 | 1460917766429 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:29:26 INFO - PROCESS | 10201 | 1460917766436 Marionette TRACE conn3 <- [1,2070,null,{}] 11:29:26 INFO - PROCESS | 10201 | 1460917766443 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:26 INFO - PROCESS | 10201 | 1460917766706 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:29:27 INFO - PROCESS | 10201 | 1460917767056 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x85195800 == 132 [pid = 10201] [id = 525] 11:29:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x852a9c00) [pid = 10201] [serial = 1576] [outer = (nil)] 11:29:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8dec3800) [pid = 10201] [serial = 1577] [outer = 0x852a9c00] 11:29:27 INFO - PROCESS | 10201 | 1460917767156 Marionette DEBUG loaded listener.js 11:29:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8e98e800) [pid = 10201] [serial = 1578] [outer = 0x852a9c00] 11:29:28 INFO - PROCESS | 10201 | 1460917768164 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 11:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1798ms 11:29:28 INFO - PROCESS | 10201 | 1460917768219 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:29:28 INFO - PROCESS | 10201 | 1460917768224 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:29:28 INFO - PROCESS | 10201 | 1460917768230 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:29:28 INFO - PROCESS | 10201 | 1460917768234 Marionette TRACE conn3 <- [1,2074,null,{}] 11:29:28 INFO - PROCESS | 10201 | 1460917768240 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:28 INFO - PROCESS | 10201 | 1460917768461 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:29:28 INFO - PROCESS | 10201 | 1460917768784 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6c800 == 133 [pid = 10201] [id = 526] 11:29:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8de73c00) [pid = 10201] [serial = 1579] [outer = (nil)] 11:29:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8f835000) [pid = 10201] [serial = 1580] [outer = 0x8de73c00] 11:29:28 INFO - PROCESS | 10201 | 1460917768900 Marionette DEBUG loaded listener.js 11:29:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8f840c00) [pid = 10201] [serial = 1581] [outer = 0x8de73c00] 11:29:29 INFO - PROCESS | 10201 | 1460917769893 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 11:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1733ms 11:29:29 INFO - PROCESS | 10201 | 1460917769964 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:29:29 INFO - PROCESS | 10201 | 1460917769969 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:29:29 INFO - PROCESS | 10201 | 1460917769976 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:29:29 INFO - PROCESS | 10201 | 1460917769980 Marionette TRACE conn3 <- [1,2078,null,{}] 11:29:29 INFO - PROCESS | 10201 | 1460917769986 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:30 INFO - PROCESS | 10201 | 1460917770200 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:29:30 INFO - PROCESS | 10201 | 1460917770538 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd43000 == 134 [pid = 10201] [id = 527] 11:29:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8fd46c00) [pid = 10201] [serial = 1582] [outer = (nil)] 11:29:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8fdac400) [pid = 10201] [serial = 1583] [outer = 0x8fd46c00] 11:29:30 INFO - PROCESS | 10201 | 1460917770664 Marionette DEBUG loaded listener.js 11:29:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8fff7800) [pid = 10201] [serial = 1584] [outer = 0x8fd46c00] 11:29:31 INFO - PROCESS | 10201 | 1460917771626 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 11:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1688ms 11:29:31 INFO - PROCESS | 10201 | 1460917771664 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:29:31 INFO - PROCESS | 10201 | 1460917771667 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:29:31 INFO - PROCESS | 10201 | 1460917771675 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:29:31 INFO - PROCESS | 10201 | 1460917771679 Marionette TRACE conn3 <- [1,2082,null,{}] 11:29:31 INFO - PROCESS | 10201 | 1460917771685 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:31 INFO - PROCESS | 10201 | 1460917771907 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:29:32 INFO - PROCESS | 10201 | 1460917772231 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505d000 == 135 [pid = 10201] [id = 528] 11:29:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x852ab800) [pid = 10201] [serial = 1585] [outer = (nil)] 11:29:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x90659c00) [pid = 10201] [serial = 1586] [outer = 0x852ab800] 11:29:32 INFO - PROCESS | 10201 | 1460917772334 Marionette DEBUG loaded listener.js 11:29:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x91158400) [pid = 10201] [serial = 1587] [outer = 0x852ab800] 11:29:33 INFO - PROCESS | 10201 | 1460917773274 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 11:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1637ms 11:29:33 INFO - PROCESS | 10201 | 1460917773313 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:29:33 INFO - PROCESS | 10201 | 1460917773317 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:29:33 INFO - PROCESS | 10201 | 1460917773324 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:29:33 INFO - PROCESS | 10201 | 1460917773327 Marionette TRACE conn3 <- [1,2086,null,{}] 11:29:33 INFO - PROCESS | 10201 | 1460917773335 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:33 INFO - PROCESS | 10201 | 1460917773556 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:29:33 INFO - PROCESS | 10201 | 1460917773865 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x85193400 == 136 [pid = 10201] [id = 529] 11:29:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x90650000) [pid = 10201] [serial = 1588] [outer = (nil)] 11:29:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x91332c00) [pid = 10201] [serial = 1589] [outer = 0x90650000] 11:29:33 INFO - PROCESS | 10201 | 1460917773975 Marionette DEBUG loaded listener.js 11:29:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x916ad800) [pid = 10201] [serial = 1590] [outer = 0x90650000] 11:29:34 INFO - PROCESS | 10201 | 1460917774951 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 11:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1686ms 11:29:35 INFO - PROCESS | 10201 | 1460917775011 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:29:35 INFO - PROCESS | 10201 | 1460917775015 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:29:35 INFO - PROCESS | 10201 | 1460917775022 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:29:35 INFO - PROCESS | 10201 | 1460917775025 Marionette TRACE conn3 <- [1,2090,null,{}] 11:29:35 INFO - PROCESS | 10201 | 1460917775031 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:35 INFO - PROCESS | 10201 | 1460917775242 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:29:35 INFO - PROCESS | 10201 | 1460917775565 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e991000 == 137 [pid = 10201] [id = 530] 11:29:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fc80c00) [pid = 10201] [serial = 1591] [outer = (nil)] 11:29:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x92090400) [pid = 10201] [serial = 1592] [outer = 0x8fc80c00] 11:29:35 INFO - PROCESS | 10201 | 1460917775671 Marionette DEBUG loaded listener.js 11:29:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x9355d400) [pid = 10201] [serial = 1593] [outer = 0x8fc80c00] 11:29:36 INFO - PROCESS | 10201 | 1460917776568 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 11:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1584ms 11:29:36 INFO - PROCESS | 10201 | 1460917776607 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:29:36 INFO - PROCESS | 10201 | 1460917776610 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:29:36 INFO - PROCESS | 10201 | 1460917776636 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:29:36 INFO - PROCESS | 10201 | 1460917776640 Marionette TRACE conn3 <- [1,2094,null,{}] 11:29:36 INFO - PROCESS | 10201 | 1460917776648 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:36 INFO - PROCESS | 10201 | 1460917776863 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:29:37 INFO - PROCESS | 10201 | 1460917777147 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b13400 == 138 [pid = 10201] [id = 531] 11:29:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x851a0000) [pid = 10201] [serial = 1594] [outer = (nil)] 11:29:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x9359a400) [pid = 10201] [serial = 1595] [outer = 0x851a0000] 11:29:37 INFO - PROCESS | 10201 | 1460917777288 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x935a7800) [pid = 10201] [serial = 1596] [outer = 0x851a0000] 11:29:38 INFO - PROCESS | 10201 | 1460917778189 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 11:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1609ms 11:29:38 INFO - PROCESS | 10201 | 1460917778227 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:29:38 INFO - PROCESS | 10201 | 1460917778231 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:29:38 INFO - PROCESS | 10201 | 1460917778238 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:29:38 INFO - PROCESS | 10201 | 1460917778242 Marionette TRACE conn3 <- [1,2098,null,{}] 11:29:38 INFO - PROCESS | 10201 | 1460917778248 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:38 INFO - PROCESS | 10201 | 1460917778450 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:29:38 INFO - PROCESS | 10201 | 1460917778739 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x9460ac00 == 139 [pid = 10201] [id = 532] 11:29:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x9460c000) [pid = 10201] [serial = 1597] [outer = (nil)] 11:29:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x94613400) [pid = 10201] [serial = 1598] [outer = 0x9460c000] 11:29:38 INFO - PROCESS | 10201 | 1460917778918 Marionette DEBUG loaded listener.js 11:29:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x96278400) [pid = 10201] [serial = 1599] [outer = 0x9460c000] 11:29:39 INFO - PROCESS | 10201 | 1460917779905 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 11:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1733ms 11:29:39 INFO - PROCESS | 10201 | 1460917779972 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:29:39 INFO - PROCESS | 10201 | 1460917779983 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:29:39 INFO - PROCESS | 10201 | 1460917779990 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:29:39 INFO - PROCESS | 10201 | 1460917779994 Marionette TRACE conn3 <- [1,2102,null,{}] 11:29:40 INFO - PROCESS | 10201 | 1460917780000 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:40 INFO - PROCESS | 10201 | 1460917780264 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:29:40 INFO - PROCESS | 10201 | 1460917780602 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x96823c00 == 140 [pid = 10201] [id = 533] 11:29:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x96824800) [pid = 10201] [serial = 1600] [outer = (nil)] 11:29:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x973f8000) [pid = 10201] [serial = 1601] [outer = 0x96824800] 11:29:40 INFO - PROCESS | 10201 | 1460917780704 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x973fb400) [pid = 10201] [serial = 1602] [outer = 0x96824800] 11:29:41 INFO - PROCESS | 10201 | 1460917781675 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1731ms 11:29:41 INFO - PROCESS | 10201 | 1460917781722 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:29:41 INFO - PROCESS | 10201 | 1460917781727 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:29:41 INFO - PROCESS | 10201 | 1460917781734 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 10201 | 1460917781738 Marionette TRACE conn3 <- [1,2106,null,{}] 11:29:41 INFO - PROCESS | 10201 | 1460917781745 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:41 INFO - PROCESS | 10201 | 1460917781973 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:29:42 INFO - PROCESS | 10201 | 1460917782310 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b16400 == 141 [pid = 10201] [id = 534] 11:29:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x86313c00) [pid = 10201] [serial = 1603] [outer = (nil)] 11:29:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97b4bc00) [pid = 10201] [serial = 1604] [outer = 0x86313c00] 11:29:42 INFO - PROCESS | 10201 | 1460917782409 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97b54800) [pid = 10201] [serial = 1605] [outer = 0x86313c00] 11:29:43 INFO - PROCESS | 10201 | 1460917783340 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 11:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1681ms 11:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:29:43 INFO - PROCESS | 10201 | 1460917783415 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:29:43 INFO - PROCESS | 10201 | 1460917783418 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:29:43 INFO - PROCESS | 10201 | 1460917783425 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:29:43 INFO - PROCESS | 10201 | 1460917783428 Marionette TRACE conn3 <- [1,2110,null,{}] 11:29:43 INFO - PROCESS | 10201 | 1460917783434 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:43 INFO - PROCESS | 10201 | 1460917783644 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:29:44 INFO - PROCESS | 10201 | 1460917783998 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x962b9400 == 142 [pid = 10201] [id = 535] 11:29:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x963e2800) [pid = 10201] [serial = 1606] [outer = (nil)] 11:29:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x97f0b000) [pid = 10201] [serial = 1607] [outer = 0x963e2800] 11:29:44 INFO - PROCESS | 10201 | 1460917784094 Marionette DEBUG loaded listener.js 11:29:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x98701400) [pid = 10201] [serial = 1608] [outer = 0x963e2800] 11:29:45 INFO - PROCESS | 10201 | 1460917785058 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 11:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1692ms 11:29:45 INFO - PROCESS | 10201 | 1460917785118 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 10201 | 1460917785123 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:29:45 INFO - PROCESS | 10201 | 1460917785130 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 10201 | 1460917785134 Marionette TRACE conn3 <- [1,2114,null,{}] 11:29:45 INFO - PROCESS | 10201 | 1460917785139 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:45 INFO - PROCESS | 10201 | 1460917785345 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:29:45 INFO - PROCESS | 10201 | 1460917785694 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x9011e000 == 143 [pid = 10201] [id = 536] 11:29:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9696d000) [pid = 10201] [serial = 1609] [outer = (nil)] 11:29:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x98fe1800) [pid = 10201] [serial = 1610] [outer = 0x9696d000] 11:29:45 INFO - PROCESS | 10201 | 1460917785794 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9932ec00) [pid = 10201] [serial = 1611] [outer = 0x9696d000] 11:29:46 INFO - PROCESS | 10201 | 1460917786753 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 11:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1686ms 11:29:46 INFO - PROCESS | 10201 | 1460917786817 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:29:46 INFO - PROCESS | 10201 | 1460917786821 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:29:46 INFO - PROCESS | 10201 | 1460917786827 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:29:46 INFO - PROCESS | 10201 | 1460917786831 Marionette TRACE conn3 <- [1,2118,null,{}] 11:29:46 INFO - PROCESS | 10201 | 1460917786837 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:47 INFO - PROCESS | 10201 | 1460917787053 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:29:47 INFO - PROCESS | 10201 | 1460917787390 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e2000 == 144 [pid = 10201] [id = 537] 11:29:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x85cf2c00) [pid = 10201] [serial = 1612] [outer = (nil)] 11:29:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x99330400) [pid = 10201] [serial = 1613] [outer = 0x85cf2c00] 11:29:47 INFO - PROCESS | 10201 | 1460917787484 Marionette DEBUG loaded listener.js 11:29:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x99365400) [pid = 10201] [serial = 1614] [outer = 0x85cf2c00] 11:29:48 INFO - PROCESS | 10201 | 1460917788575 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 11:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1832ms 11:29:48 INFO - PROCESS | 10201 | 1460917788661 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:29:48 INFO - PROCESS | 10201 | 1460917788665 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:29:48 INFO - PROCESS | 10201 | 1460917788676 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:29:48 INFO - PROCESS | 10201 | 1460917788679 Marionette TRACE conn3 <- [1,2122,null,{}] 11:29:48 INFO - PROCESS | 10201 | 1460917788687 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:48 INFO - PROCESS | 10201 | 1460917788988 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:29:49 INFO - PROCESS | 10201 | 1460917789327 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdaa800 == 145 [pid = 10201] [id = 538] 11:29:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9933e000) [pid = 10201] [serial = 1615] [outer = (nil)] 11:29:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x99371000) [pid = 10201] [serial = 1616] [outer = 0x9933e000] 11:29:49 INFO - PROCESS | 10201 | 1460917789419 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x993c6800) [pid = 10201] [serial = 1617] [outer = 0x9933e000] 11:29:50 INFO - PROCESS | 10201 | 1460917790407 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1792ms 11:29:50 INFO - PROCESS | 10201 | 1460917790469 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 10201 | 1460917790472 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:29:50 INFO - PROCESS | 10201 | 1460917790479 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 10201 | 1460917790483 Marionette TRACE conn3 <- [1,2126,null,{}] 11:29:50 INFO - PROCESS | 10201 | 1460917790488 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:50 INFO - PROCESS | 10201 | 1460917790748 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:29:51 INFO - PROCESS | 10201 | 1460917791096 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b51400 == 146 [pid = 10201] [id = 539] 11:29:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x97f09400) [pid = 10201] [serial = 1618] [outer = (nil)] 11:29:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x9b2d6c00) [pid = 10201] [serial = 1619] [outer = 0x97f09400] 11:29:51 INFO - PROCESS | 10201 | 1460917791192 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x9b2db000) [pid = 10201] [serial = 1620] [outer = 0x97f09400] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc83400 == 145 [pid = 10201] [id = 42] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3c000 == 144 [pid = 10201] [id = 45] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8be4c000 == 143 [pid = 10201] [id = 469] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda1c00 == 142 [pid = 10201] [id = 466] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85196000 == 141 [pid = 10201] [id = 474] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85cedc00 == 140 [pid = 10201] [id = 345] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x862d3800 == 139 [pid = 10201] [id = 475] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x838c5400 == 138 [pid = 10201] [id = 455] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8627f400 == 137 [pid = 10201] [id = 476] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x836dc400 == 136 [pid = 10201] [id = 390] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec9c00 == 135 [pid = 10201] [id = 242] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x879d3000 == 134 [pid = 10201] [id = 303] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8e990000 == 133 [pid = 10201] [id = 462] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8630a000 == 132 [pid = 10201] [id = 454] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec0800 == 131 [pid = 10201] [id = 473] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8df76000 == 130 [pid = 10201] [id = 465] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9208e000 == 129 [pid = 10201] [id = 467] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9fc79000 == 128 [pid = 10201] [id = 191] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9633d800 == 127 [pid = 10201] [id = 472] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8debc000 == 126 [pid = 10201] [id = 461] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x836e6c00 == 125 [pid = 10201] [id = 477] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda8000 == 124 [pid = 10201] [id = 463] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x933bac00 == 123 [pid = 10201] [id = 150] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x86279800 == 122 [pid = 10201] [id = 521] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x862d8400 == 121 [pid = 10201] [id = 520] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x86de5000 == 120 [pid = 10201] [id = 519] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf8400 == 119 [pid = 10201] [id = 518] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x836e6400 == 118 [pid = 10201] [id = 517] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8505ac00 == 117 [pid = 10201] [id = 516] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x96961c00 == 116 [pid = 10201] [id = 515] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff7000 == 115 [pid = 10201] [id = 513] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x94613000 == 114 [pid = 10201] [id = 514] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9359b000 == 113 [pid = 10201] [id = 512] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x933b1000 == 112 [pid = 10201] [id = 511] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8be50800 == 111 [pid = 10201] [id = 510] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8df79800 == 110 [pid = 10201] [id = 509] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8519ec00 == 109 [pid = 10201] [id = 507] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83e000 == 108 [pid = 10201] [id = 508] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec38400 == 107 [pid = 10201] [id = 506] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8df6e800 == 106 [pid = 10201] [id = 505] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x86275800 == 105 [pid = 10201] [id = 504] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6a400 == 104 [pid = 10201] [id = 503] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x838d0400 == 103 [pid = 10201] [id = 501] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x865a8800 == 102 [pid = 10201] [id = 502] 11:29:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85064800 == 101 [pid = 10201] [id = 500] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8b46bc00) [pid = 10201] [serial = 1502] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x862d4400) [pid = 10201] [serial = 1494] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x93568400) [pid = 10201] [serial = 1466] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x97b54c00) [pid = 10201] [serial = 1479] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x96822800) [pid = 10201] [serial = 1473] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9460b000) [pid = 10201] [serial = 1469] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x914d3c00) [pid = 10201] [serial = 1461] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x973fdc00) [pid = 10201] [serial = 1475] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x98442800) [pid = 10201] [serial = 1482] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x89e48800) [pid = 10201] [serial = 1500] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x86deb400) [pid = 10201] [serial = 1496] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8779b800) [pid = 10201] [serial = 1440] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x97b51c00) [pid = 10201] [serial = 1478] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x92095400) [pid = 10201] [serial = 1463] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x91152800) [pid = 10201] [serial = 1458] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x99369400) [pid = 10201] [serial = 1490] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x98710400) [pid = 10201] [serial = 1422] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8e98e000) [pid = 10201] [serial = 1446] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x90709400) [pid = 10201] [serial = 1457] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x85cef800) [pid = 10201] [serial = 1499] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8be4b400) [pid = 10201] [serial = 1443] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x90112400) [pid = 10201] [serial = 1455] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x99340800) [pid = 10201] [serial = 1487] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8fd41800) [pid = 10201] [serial = 1452] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x94618400) [pid = 10201] [serial = 1470] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x92098000) [pid = 10201] [serial = 1464] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8fc84800) [pid = 10201] [serial = 1451] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x91323c00) [pid = 10201] [serial = 1460] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8630e000) [pid = 10201] [serial = 1439] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8b3e3000) [pid = 10201] [serial = 1442] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8ffed000) [pid = 10201] [serial = 1454] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x877a2800) [pid = 10201] [serial = 1497] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x97410800) [pid = 10201] [serial = 1476] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8f831400) [pid = 10201] [serial = 1448] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x8627fc00) [pid = 10201] [serial = 1493] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x98fdc000) [pid = 10201] [serial = 1484] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x99344800) [pid = 10201] [serial = 1488] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x963e1000) [pid = 10201] [serial = 1472] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8b3ea000) [pid = 10201] [serial = 1371] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8df70800) [pid = 10201] [serial = 1445] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x97f0c400) [pid = 10201] [serial = 1481] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8f839400) [pid = 10201] [serial = 1449] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x9936a800) [pid = 10201] [serial = 1491] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9359d800) [pid = 10201] [serial = 1467] [outer = (nil)] [url = about:blank] 11:29:53 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x9925c800) [pid = 10201] [serial = 1485] [outer = (nil)] [url = about:blank] 11:29:54 INFO - PROCESS | 10201 | 1460917794200 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 11:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3745ms 11:29:54 INFO - PROCESS | 10201 | 1460917794225 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:29:54 INFO - PROCESS | 10201 | 1460917794233 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:29:54 INFO - PROCESS | 10201 | 1460917794243 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:29:54 INFO - PROCESS | 10201 | 1460917794247 Marionette TRACE conn3 <- [1,2130,null,{}] 11:29:54 INFO - PROCESS | 10201 | 1460917794256 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:54 INFO - PROCESS | 10201 | 1460917794467 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:29:54 INFO - PROCESS | 10201 | 1460917794682 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627fc00 == 102 [pid = 10201] [id = 540] 11:29:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x86280800) [pid = 10201] [serial = 1621] [outer = (nil)] 11:29:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x862dac00) [pid = 10201] [serial = 1622] [outer = 0x86280800] 11:29:54 INFO - PROCESS | 10201 | 1460917794775 Marionette DEBUG loaded listener.js 11:29:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x86314000) [pid = 10201] [serial = 1623] [outer = 0x86280800] 11:29:55 INFO - PROCESS | 10201 | 1460917795759 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 11:29:55 INFO - PROCESS | 10201 | 1460917795796 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:29:55 INFO - PROCESS | 10201 | 1460917795807 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 10201 | 1460917795810 Marionette TRACE conn3 <- [1,2134,null,{}] 11:29:55 INFO - PROCESS | 10201 | 1460917795817 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:56 INFO - PROCESS | 10201 | 1460917796107 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:29:56 INFO - PROCESS | 10201 | 1460917796144 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf4800 == 103 [pid = 10201] [id = 541] 11:29:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86308000) [pid = 10201] [serial = 1624] [outer = (nil)] 11:29:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x877a6800) [pid = 10201] [serial = 1625] [outer = 0x86308000] 11:29:56 INFO - PROCESS | 10201 | 1460917796222 Marionette DEBUG loaded listener.js 11:29:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x879d8000) [pid = 10201] [serial = 1626] [outer = 0x86308000] 11:29:57 INFO - PROCESS | 10201 | 1460917797317 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 11:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 11:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:29:57 INFO - PROCESS | 10201 | 1460917797390 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:29:57 INFO - PROCESS | 10201 | 1460917797393 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:29:57 INFO - PROCESS | 10201 | 1460917797400 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:29:57 INFO - PROCESS | 10201 | 1460917797405 Marionette TRACE conn3 <- [1,2138,null,{}] 11:29:57 INFO - PROCESS | 10201 | 1460917797421 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:57 INFO - PROCESS | 10201 | 1460917797703 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:29:57 INFO - PROCESS | 10201 | 1460917797730 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a3800 == 104 [pid = 10201] [id = 542] 11:29:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x877a8800) [pid = 10201] [serial = 1627] [outer = (nil)] 11:29:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8b3e6c00) [pid = 10201] [serial = 1628] [outer = 0x877a8800] 11:29:57 INFO - PROCESS | 10201 | 1460917797810 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8be4dc00) [pid = 10201] [serial = 1629] [outer = 0x877a8800] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x94447000) [pid = 10201] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8f836800) [pid = 10201] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x86dec400) [pid = 10201] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x852b3c00) [pid = 10201] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x9011d800) [pid = 10201] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8fdabc00) [pid = 10201] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8df76400) [pid = 10201] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x859cfc00) [pid = 10201] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8b286800) [pid = 10201] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x935a4c00) [pid = 10201] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x85cf4400) [pid = 10201] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x86de5800) [pid = 10201] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x8fd46000) [pid = 10201] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8fda4800) [pid = 10201] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x97013000) [pid = 10201] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x86272800) [pid = 10201] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x9377c400) [pid = 10201] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x96349800) [pid = 10201] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x8de72c00) [pid = 10201] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x859d8800) [pid = 10201] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:29:58 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x8b465800) [pid = 10201] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:29:59 INFO - PROCESS | 10201 | 1460917799490 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2144ms 11:29:59 INFO - PROCESS | 10201 | 1460917799542 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 10201 | 1460917799548 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:29:59 INFO - PROCESS | 10201 | 1460917799555 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 10201 | 1460917799558 Marionette TRACE conn3 <- [1,2142,null,{}] 11:29:59 INFO - PROCESS | 10201 | 1460917799568 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:29:59 INFO - PROCESS | 10201 | 1460917799859 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:29:59 INFO - PROCESS | 10201 | 1460917799879 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505c800 == 105 [pid = 10201] [id = 543] 11:29:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x86de6c00) [pid = 10201] [serial = 1630] [outer = (nil)] 11:29:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8b465800) [pid = 10201] [serial = 1631] [outer = 0x86de6c00] 11:29:59 INFO - PROCESS | 10201 | 1460917799961 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8de70c00) [pid = 10201] [serial = 1632] [outer = 0x86de6c00] 11:30:01 INFO - PROCESS | 10201 | 1460917801200 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 11:30:01 INFO - PROCESS | 10201 | 1460917801269 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:30:01 INFO - PROCESS | 10201 | 1460917801279 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 10201 | 1460917801287 Marionette TRACE conn3 <- [1,2146,null,{}] 11:30:01 INFO - PROCESS | 10201 | 1460917801316 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:01 INFO - PROCESS | 10201 | 1460917801547 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:30:01 INFO - PROCESS | 10201 | 1460917801943 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x85ceb000 == 106 [pid = 10201] [id = 544] 11:30:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x85cf5400) [pid = 10201] [serial = 1633] [outer = (nil)] 11:30:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x865af800) [pid = 10201] [serial = 1634] [outer = 0x85cf5400] 11:30:02 INFO - PROCESS | 10201 | 1460917802043 Marionette DEBUG loaded listener.js 11:30:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x86df1c00) [pid = 10201] [serial = 1635] [outer = 0x85cf5400] 11:30:03 INFO - PROCESS | 10201 | 1460917803130 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 10201 | 1460917803185 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:30:03 INFO - PROCESS | 10201 | 1460917803197 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 10201 | 1460917803203 Marionette TRACE conn3 <- [1,2150,null,{}] 11:30:03 INFO - PROCESS | 10201 | 1460917803210 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:03 INFO - PROCESS | 10201 | 1460917803457 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:30:03 INFO - PROCESS | 10201 | 1460917803795 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de4400 == 107 [pid = 10201] [id = 545] 11:30:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x89d54800) [pid = 10201] [serial = 1636] [outer = (nil)] 11:30:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8be55400) [pid = 10201] [serial = 1637] [outer = 0x89d54800] 11:30:03 INFO - PROCESS | 10201 | 1460917803894 Marionette DEBUG loaded listener.js 11:30:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8df74000) [pid = 10201] [serial = 1638] [outer = 0x89d54800] 11:30:05 INFO - PROCESS | 10201 | 1460917805005 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 11:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1845ms 11:30:05 INFO - PROCESS | 10201 | 1460917805043 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:30:05 INFO - PROCESS | 10201 | 1460917805047 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:30:05 INFO - PROCESS | 10201 | 1460917805056 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:30:05 INFO - PROCESS | 10201 | 1460917805063 Marionette TRACE conn3 <- [1,2154,null,{}] 11:30:05 INFO - PROCESS | 10201 | 1460917805083 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:05 INFO - PROCESS | 10201 | 1460917805330 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:30:05 INFO - PROCESS | 10201 | 1460917805688 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec36400 == 108 [pid = 10201] [id = 546] 11:30:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8ec38400) [pid = 10201] [serial = 1639] [outer = (nil)] 11:30:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8f836000) [pid = 10201] [serial = 1640] [outer = 0x8ec38400] 11:30:05 INFO - PROCESS | 10201 | 1460917805813 Marionette DEBUG loaded listener.js 11:30:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8fbad800) [pid = 10201] [serial = 1641] [outer = 0x8ec38400] 11:30:06 INFO - PROCESS | 10201 | 1460917806837 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1840ms 11:30:06 INFO - PROCESS | 10201 | 1460917806897 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 10201 | 1460917806902 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:30:06 INFO - PROCESS | 10201 | 1460917806910 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 10201 | 1460917806915 Marionette TRACE conn3 <- [1,2158,null,{}] 11:30:06 INFO - PROCESS | 10201 | 1460917806921 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:07 INFO - PROCESS | 10201 | 1460917807192 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:30:07 INFO - PROCESS | 10201 | 1460917807542 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6f400 == 109 [pid = 10201] [id = 547] 11:30:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8f839c00) [pid = 10201] [serial = 1642] [outer = (nil)] 11:30:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8fda4400) [pid = 10201] [serial = 1643] [outer = 0x8f839c00] 11:30:07 INFO - PROCESS | 10201 | 1460917807644 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8fdafc00) [pid = 10201] [serial = 1644] [outer = 0x8f839c00] 11:30:08 INFO - PROCESS | 10201 | 1460917808612 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 11:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1737ms 11:30:08 INFO - PROCESS | 10201 | 1460917808648 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:30:08 INFO - PROCESS | 10201 | 1460917808652 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:30:08 INFO - PROCESS | 10201 | 1460917808660 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:30:08 INFO - PROCESS | 10201 | 1460917808664 Marionette TRACE conn3 <- [1,2162,null,{}] 11:30:08 INFO - PROCESS | 10201 | 1460917808670 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:08 INFO - PROCESS | 10201 | 1460917808895 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:30:09 INFO - PROCESS | 10201 | 1460917809235 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3f400 == 110 [pid = 10201] [id = 548] 11:30:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8fd43800) [pid = 10201] [serial = 1645] [outer = (nil)] 11:30:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8ffee400) [pid = 10201] [serial = 1646] [outer = 0x8fd43800] 11:30:09 INFO - PROCESS | 10201 | 1460917809340 Marionette DEBUG loaded listener.js 11:30:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8fff2400) [pid = 10201] [serial = 1647] [outer = 0x8fd43800] 11:30:10 INFO - PROCESS | 10201 | 1460917810282 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 11:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 11:30:10 INFO - PROCESS | 10201 | 1460917810343 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:30:10 INFO - PROCESS | 10201 | 1460917810347 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:30:10 INFO - PROCESS | 10201 | 1460917810353 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:30:10 INFO - PROCESS | 10201 | 1460917810356 Marionette TRACE conn3 <- [1,2166,null,{}] 11:30:10 INFO - PROCESS | 10201 | 1460917810363 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:10 INFO - PROCESS | 10201 | 1460917810658 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:30:11 INFO - PROCESS | 10201 | 1460917811013 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x838c6400 == 111 [pid = 10201] [id = 549] 11:30:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8b3e3c00) [pid = 10201] [serial = 1648] [outer = (nil)] 11:30:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x90656400) [pid = 10201] [serial = 1649] [outer = 0x8b3e3c00] 11:30:11 INFO - PROCESS | 10201 | 1460917811109 Marionette DEBUG loaded listener.js 11:30:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x91159000) [pid = 10201] [serial = 1650] [outer = 0x8b3e3c00] 11:30:12 INFO - PROCESS | 10201 | 1460917812048 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 11:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1732ms 11:30:12 INFO - PROCESS | 10201 | 1460917812085 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:30:12 INFO - PROCESS | 10201 | 1460917812090 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:30:12 INFO - PROCESS | 10201 | 1460917812097 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:30:12 INFO - PROCESS | 10201 | 1460917812100 Marionette TRACE conn3 <- [1,2170,null,{}] 11:30:12 INFO - PROCESS | 10201 | 1460917812106 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:12 INFO - PROCESS | 10201 | 1460917812312 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:30:12 INFO - PROCESS | 10201 | 1460917812591 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffedc00 == 112 [pid = 10201] [id = 550] 11:30:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x9070a400) [pid = 10201] [serial = 1651] [outer = (nil)] 11:30:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x916a9400) [pid = 10201] [serial = 1652] [outer = 0x9070a400] 11:30:12 INFO - PROCESS | 10201 | 1460917812742 Marionette DEBUG loaded listener.js 11:30:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x92092c00) [pid = 10201] [serial = 1653] [outer = 0x9070a400] 11:30:13 INFO - PROCESS | 10201 | 1460917813638 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 11:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1582ms 11:30:13 INFO - PROCESS | 10201 | 1460917813679 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:30:13 INFO - PROCESS | 10201 | 1460917813683 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:30:13 INFO - PROCESS | 10201 | 1460917813690 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:30:13 INFO - PROCESS | 10201 | 1460917813693 Marionette TRACE conn3 <- [1,2174,null,{}] 11:30:13 INFO - PROCESS | 10201 | 1460917813718 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:13 INFO - PROCESS | 10201 | 1460917813921 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:30:14 INFO - PROCESS | 10201 | 1460917814204 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec5000 == 113 [pid = 10201] [id = 551] 11:30:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8ffef400) [pid = 10201] [serial = 1654] [outer = (nil)] 11:30:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x93564800) [pid = 10201] [serial = 1655] [outer = 0x8ffef400] 11:30:14 INFO - PROCESS | 10201 | 1460917814350 Marionette DEBUG loaded listener.js 11:30:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9359ac00) [pid = 10201] [serial = 1656] [outer = 0x8ffef400] 11:30:15 INFO - PROCESS | 10201 | 1460917815277 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1652ms 11:30:15 INFO - PROCESS | 10201 | 1460917815343 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:30:15 INFO - PROCESS | 10201 | 1460917815348 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:30:15 INFO - PROCESS | 10201 | 1460917815354 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 10201 | 1460917815358 Marionette TRACE conn3 <- [1,2178,null,{}] 11:30:15 INFO - PROCESS | 10201 | 1460917815364 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:15 INFO - PROCESS | 10201 | 1460917815614 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:30:16 INFO - PROCESS | 10201 | 1460917815986 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627cc00 == 114 [pid = 10201] [id = 552] 11:30:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8630dc00) [pid = 10201] [serial = 1657] [outer = (nil)] 11:30:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x93781400) [pid = 10201] [serial = 1658] [outer = 0x8630dc00] 11:30:16 INFO - PROCESS | 10201 | 1460917816085 Marionette DEBUG loaded listener.js 11:30:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x94449000) [pid = 10201] [serial = 1659] [outer = 0x8630dc00] 11:30:17 INFO - PROCESS | 10201 | 1460917817003 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 11:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1694ms 11:30:17 INFO - PROCESS | 10201 | 1460917817049 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:30:17 INFO - PROCESS | 10201 | 1460917817053 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:30:17 INFO - PROCESS | 10201 | 1460917817060 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:30:17 INFO - PROCESS | 10201 | 1460917817064 Marionette TRACE conn3 <- [1,2182,null,{}] 11:30:17 INFO - PROCESS | 10201 | 1460917817070 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:17 INFO - PROCESS | 10201 | 1460917817277 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:30:17 INFO - PROCESS | 10201 | 1460917817557 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff0c00 == 115 [pid = 10201] [id = 553] 11:30:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x935a5800) [pid = 10201] [serial = 1660] [outer = (nil)] 11:30:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x94612000) [pid = 10201] [serial = 1661] [outer = 0x935a5800] 11:30:17 INFO - PROCESS | 10201 | 1460917817701 Marionette DEBUG loaded listener.js 11:30:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x94617400) [pid = 10201] [serial = 1662] [outer = 0x935a5800] 11:30:18 INFO - PROCESS | 10201 | 1460917818664 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 11:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1684ms 11:30:18 INFO - PROCESS | 10201 | 1460917818746 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:30:18 INFO - PROCESS | 10201 | 1460917818751 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:30:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:30:18 INFO - PROCESS | 10201 | 1460917818758 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:30:18 INFO - PROCESS | 10201 | 1460917818763 Marionette TRACE conn3 <- [1,2186,null,{}] 11:30:18 INFO - PROCESS | 10201 | 1460917818769 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:19 INFO - PROCESS | 10201 | 1460917819077 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:30:19 INFO - PROCESS | 10201 | 1460917819437 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x93786400 == 116 [pid = 10201] [id = 554] 11:30:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x96823000) [pid = 10201] [serial = 1663] [outer = (nil)] 11:30:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x97013800) [pid = 10201] [serial = 1664] [outer = 0x96823000] 11:30:19 INFO - PROCESS | 10201 | 1460917819543 Marionette DEBUG loaded listener.js 11:30:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x973a5400) [pid = 10201] [serial = 1665] [outer = 0x96823000] 11:30:20 INFO - PROCESS | 10201 | 1460917820564 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 11:30:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:30:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1848ms 11:30:20 INFO - PROCESS | 10201 | 1460917820606 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:30:20 INFO - PROCESS | 10201 | 1460917820609 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:30:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:30:20 INFO - PROCESS | 10201 | 1460917820616 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:30:20 INFO - PROCESS | 10201 | 1460917820619 Marionette TRACE conn3 <- [1,2190,null,{}] 11:30:20 INFO - PROCESS | 10201 | 1460917820625 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:20 INFO - PROCESS | 10201 | 1460917820915 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:30:21 INFO - PROCESS | 10201 | 1460917821269 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec8c00 == 117 [pid = 10201] [id = 555] 11:30:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x95a45000) [pid = 10201] [serial = 1666] [outer = (nil)] 11:30:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9740e400) [pid = 10201] [serial = 1667] [outer = 0x95a45000] 11:30:21 INFO - PROCESS | 10201 | 1460917821370 Marionette DEBUG loaded listener.js 11:30:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x976a0800) [pid = 10201] [serial = 1668] [outer = 0x95a45000] 11:30:22 INFO - PROCESS | 10201 | 1460917822343 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 11:30:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:30:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1786ms 11:30:22 INFO - PROCESS | 10201 | 1460917822403 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 10201 | 1460917822406 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:30:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:30:22 INFO - PROCESS | 10201 | 1460917822414 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 10201 | 1460917822418 Marionette TRACE conn3 <- [1,2194,null,{}] 11:30:22 INFO - PROCESS | 10201 | 1460917822424 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:22 INFO - PROCESS | 10201 | 1460917822644 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:30:23 INFO - PROCESS | 10201 | 1460917822983 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x973fb800 == 118 [pid = 10201] [id = 556] 11:30:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x97b49800) [pid = 10201] [serial = 1669] [outer = (nil)] 11:30:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97b77c00) [pid = 10201] [serial = 1670] [outer = 0x97b49800] 11:30:23 INFO - PROCESS | 10201 | 1460917823082 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97f08000) [pid = 10201] [serial = 1671] [outer = 0x97b49800] 11:30:24 INFO - PROCESS | 10201 | 1460917824027 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 11:30:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:30:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1688ms 11:30:24 INFO - PROCESS | 10201 | 1460917824106 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:30:24 INFO - PROCESS | 10201 | 1460917824112 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:30:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:30:24 INFO - PROCESS | 10201 | 1460917824122 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:30:24 INFO - PROCESS | 10201 | 1460917824128 Marionette TRACE conn3 <- [1,2198,null,{}] 11:30:24 INFO - PROCESS | 10201 | 1460917824138 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:24 INFO - PROCESS | 10201 | 1460917824506 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:30:24 INFO - PROCESS | 10201 | 1460917824848 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x93568c00 == 119 [pid = 10201] [id = 557] 11:30:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x97b79000) [pid = 10201] [serial = 1672] [outer = (nil)] 11:30:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x989ce400) [pid = 10201] [serial = 1673] [outer = 0x97b79000] 11:30:24 INFO - PROCESS | 10201 | 1460917824946 Marionette DEBUG loaded listener.js 11:30:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x98c76800) [pid = 10201] [serial = 1674] [outer = 0x97b79000] 11:30:25 INFO - PROCESS | 10201 | 1460917825946 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:30:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:30:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1857ms 11:30:25 INFO - PROCESS | 10201 | 1460917825992 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 10201 | 1460917825996 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:30:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:30:26 INFO - PROCESS | 10201 | 1460917826006 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:30:26 INFO - PROCESS | 10201 | 1460917826009 Marionette TRACE conn3 <- [1,2202,null,{}] 11:30:26 INFO - PROCESS | 10201 | 1460917826016 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:26 INFO - PROCESS | 10201 | 1460917826234 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:30:26 INFO - PROCESS | 10201 | 1460917826584 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x859cec00 == 120 [pid = 10201] [id = 558] 11:30:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x86281800) [pid = 10201] [serial = 1675] [outer = (nil)] 11:30:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9932a800) [pid = 10201] [serial = 1676] [outer = 0x86281800] 11:30:26 INFO - PROCESS | 10201 | 1460917826685 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x99362c00) [pid = 10201] [serial = 1677] [outer = 0x86281800] 11:30:27 INFO - PROCESS | 10201 | 1460917827660 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:30:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1685ms 11:30:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:30:27 INFO - PROCESS | 10201 | 1460917827693 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 10201 | 1460917827697 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:30:27 INFO - PROCESS | 10201 | 1460917827704 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 10201 | 1460917827708 Marionette TRACE conn3 <- [1,2206,null,{}] 11:30:27 INFO - PROCESS | 10201 | 1460917827714 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:27 INFO - PROCESS | 10201 | 1460917827934 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:30:28 INFO - PROCESS | 10201 | 1460917828290 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cec800 == 121 [pid = 10201] [id = 559] 11:30:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x9844c000) [pid = 10201] [serial = 1678] [outer = (nil)] 11:30:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x993c5c00) [pid = 10201] [serial = 1679] [outer = 0x9844c000] 11:30:28 INFO - PROCESS | 10201 | 1460917828397 Marionette DEBUG loaded listener.js 11:30:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x9b2d7c00) [pid = 10201] [serial = 1680] [outer = 0x9844c000] 11:30:29 INFO - PROCESS | 10201 | 1460917829394 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 11:30:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:30:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1738ms 11:30:29 INFO - PROCESS | 10201 | 1460917829441 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:30:29 INFO - PROCESS | 10201 | 1460917829444 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:30:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:30:29 INFO - PROCESS | 10201 | 1460917829452 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:30:29 INFO - PROCESS | 10201 | 1460917829455 Marionette TRACE conn3 <- [1,2210,null,{}] 11:30:29 INFO - PROCESS | 10201 | 1460917829462 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:29 INFO - PROCESS | 10201 | 1460917829680 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:30:30 INFO - PROCESS | 10201 | 1460917830025 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x99369800 == 122 [pid = 10201] [id = 560] 11:30:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9936bc00) [pid = 10201] [serial = 1681] [outer = (nil)] 11:30:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9df3b000) [pid = 10201] [serial = 1682] [outer = 0x9936bc00] 11:30:30 INFO - PROCESS | 10201 | 1460917830127 Marionette DEBUG loaded listener.js 11:30:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9eb4b000) [pid = 10201] [serial = 1683] [outer = 0x9936bc00] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85cebc00 == 121 [pid = 10201] [id = 453] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc82800 == 120 [pid = 10201] [id = 67] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdaa800 == 119 [pid = 10201] [id = 538] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x836e2000 == 118 [pid = 10201] [id = 537] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x9011e000 == 117 [pid = 10201] [id = 536] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x84b16400 == 116 [pid = 10201] [id = 534] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x962b9400 == 115 [pid = 10201] [id = 535] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x96823c00 == 114 [pid = 10201] [id = 533] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x9460ac00 == 113 [pid = 10201] [id = 532] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x84b13400 == 112 [pid = 10201] [id = 531] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85193400 == 111 [pid = 10201] [id = 529] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8e991000 == 110 [pid = 10201] [id = 530] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8505d000 == 109 [pid = 10201] [id = 528] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd43000 == 108 [pid = 10201] [id = 527] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8de6c800 == 107 [pid = 10201] [id = 526] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85195800 == 106 [pid = 10201] [id = 525] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x865a9c00 == 105 [pid = 10201] [id = 523] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x89d52800 == 104 [pid = 10201] [id = 524] 11:30:33 INFO - PROCESS | 10201 | --DOCSHELL 0x859d4c00 == 103 [pid = 10201] [id = 522] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8b28c800) [pid = 10201] [serial = 1565] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x9681b000) [pid = 10201] [serial = 1542] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9206f800) [pid = 10201] [serial = 1532] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x89e50000) [pid = 10201] [serial = 1508] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8b3e9400) [pid = 10201] [serial = 1509] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x97f09800) [pid = 10201] [serial = 1553] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x91327c00) [pid = 10201] [serial = 1529] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8ffa4800) [pid = 10201] [serial = 1520] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x8f833c00) [pid = 10201] [serial = 1518] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8fff4000) [pid = 10201] [serial = 1523] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x90115c00) [pid = 10201] [serial = 1524] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8be49400) [pid = 10201] [serial = 1563] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x94447800) [pid = 10201] [serial = 1536] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8ec40400) [pid = 10201] [serial = 1517] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x96347000) [pid = 10201] [serial = 1541] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x865a5000) [pid = 10201] [serial = 1506] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x879ca000) [pid = 10201] [serial = 1560] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8ffaec00) [pid = 10201] [serial = 1521] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9208f800) [pid = 10201] [serial = 1533] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x862ce400) [pid = 10201] [serial = 1505] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x97b77400) [pid = 10201] [serial = 1551] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x90710400) [pid = 10201] [serial = 1527] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x97696400) [pid = 10201] [serial = 1547] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8627f000) [pid = 10201] [serial = 1557] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x94611c00) [pid = 10201] [serial = 1538] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x9735f800) [pid = 10201] [serial = 1544] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x97b56000) [pid = 10201] [serial = 1550] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8debe800) [pid = 10201] [serial = 1511] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x97f0e400) [pid = 10201] [serial = 1554] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x94615400) [pid = 10201] [serial = 1539] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8bec9400) [pid = 10201] [serial = 1437] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x8779d400) [pid = 10201] [serial = 1559] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x973ee800) [pid = 10201] [serial = 1545] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8dec7800) [pid = 10201] [serial = 1512] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8e98c800) [pid = 10201] [serial = 1514] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x93783400) [pid = 10201] [serial = 1535] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8e997400) [pid = 10201] [serial = 1515] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x86277c00) [pid = 10201] [serial = 1556] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x9065cc00) [pid = 10201] [serial = 1526] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x914cf400) [pid = 10201] [serial = 1530] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x97ad2800) [pid = 10201] [serial = 1548] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8b3edc00) [pid = 10201] [serial = 1562] [outer = (nil)] [url = about:blank] 11:30:33 INFO - PROCESS | 10201 | 1460917833304 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3992ms 11:30:33 INFO - PROCESS | 10201 | 1460917833445 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:30:33 INFO - PROCESS | 10201 | 1460917833450 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:30:33 INFO - PROCESS | 10201 | 1460917833459 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 10201 | 1460917833465 Marionette TRACE conn3 <- [1,2214,null,{}] 11:30:33 INFO - PROCESS | 10201 | 1460917833475 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:33 INFO - PROCESS | 10201 | 1460917833669 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:30:33 INFO - PROCESS | 10201 | 1460917833894 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d9000 == 104 [pid = 10201] [id = 561] 11:30:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x862da000) [pid = 10201] [serial = 1684] [outer = (nil)] 11:30:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8630b800) [pid = 10201] [serial = 1685] [outer = 0x862da000] 11:30:33 INFO - PROCESS | 10201 | 1460917833974 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x865a7800) [pid = 10201] [serial = 1686] [outer = 0x862da000] 11:30:34 INFO - PROCESS | 10201 | 1460917834812 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 11:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1396ms 11:30:34 INFO - PROCESS | 10201 | 1460917834854 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:30:34 INFO - PROCESS | 10201 | 1460917834863 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:30:34 INFO - PROCESS | 10201 | 1460917834875 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:30:34 INFO - PROCESS | 10201 | 1460917834878 Marionette TRACE conn3 <- [1,2218,null,{}] 11:30:34 INFO - PROCESS | 10201 | 1460917834885 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:35 INFO - PROCESS | 10201 | 1460917835078 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:30:35 INFO - PROCESS | 10201 | 1460917835294 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x865a4400 == 105 [pid = 10201] [id = 562] 11:30:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x86de9000) [pid = 10201] [serial = 1687] [outer = (nil)] 11:30:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x877a1800) [pid = 10201] [serial = 1688] [outer = 0x86de9000] 11:30:35 INFO - PROCESS | 10201 | 1460917835372 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x879d7c00) [pid = 10201] [serial = 1689] [outer = 0x86de9000] 11:30:36 INFO - PROCESS | 10201 | 1460917836402 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 11:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1589ms 11:30:36 INFO - PROCESS | 10201 | 1460917836463 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:30:36 INFO - PROCESS | 10201 | 1460917836466 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:30:36 INFO - PROCESS | 10201 | 1460917836474 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:30:36 INFO - PROCESS | 10201 | 1460917836479 Marionette TRACE conn3 <- [1,2222,null,{}] 11:30:36 INFO - PROCESS | 10201 | 1460917836501 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:36 INFO - PROCESS | 10201 | 1460917836764 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:30:36 INFO - PROCESS | 10201 | 1460917836791 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x86308400 == 106 [pid = 10201] [id = 563] 11:30:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8b46e400) [pid = 10201] [serial = 1690] [outer = (nil)] 11:30:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8bec4800) [pid = 10201] [serial = 1691] [outer = 0x8b46e400] 11:30:36 INFO - PROCESS | 10201 | 1460917836869 Marionette DEBUG loaded listener.js 11:30:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8de74400) [pid = 10201] [serial = 1692] [outer = 0x8b46e400] 11:30:38 INFO - PROCESS | 10201 | 1460917838311 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x9933e000) [pid = 10201] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x963e2800) [pid = 10201] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8fc80c00) [pid = 10201] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x90650000) [pid = 10201] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x865ad000) [pid = 10201] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x86308000) [pid = 10201] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x9696d000) [pid = 10201] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x851a0000) [pid = 10201] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x852ab800) [pid = 10201] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x85cf2c00) [pid = 10201] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x96824800) [pid = 10201] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x9460c000) [pid = 10201] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x852a9c00) [pid = 10201] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x86313c00) [pid = 10201] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x86280800) [pid = 10201] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x859d5400) [pid = 10201] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x877a8800) [pid = 10201] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x89d55800) [pid = 10201] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x8fd46c00) [pid = 10201] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8b28d400) [pid = 10201] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:30:38 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x8de73c00) [pid = 10201] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1945ms 11:30:38 INFO - PROCESS | 10201 | 1460917838419 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:30:38 INFO - PROCESS | 10201 | 1460917838424 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:30:38 INFO - PROCESS | 10201 | 1460917838480 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:30:38 INFO - PROCESS | 10201 | 1460917838483 Marionette TRACE conn3 <- [1,2226,null,{}] 11:30:38 INFO - PROCESS | 10201 | 1460917838490 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:38 INFO - PROCESS | 10201 | 1460917838750 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:30:38 INFO - PROCESS | 10201 | 1460917838876 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x852a9c00 == 107 [pid = 10201] [id = 564] 11:30:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x859d5400) [pid = 10201] [serial = 1693] [outer = (nil)] 11:30:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8779c000) [pid = 10201] [serial = 1694] [outer = 0x859d5400] 11:30:38 INFO - PROCESS | 10201 | 1460917838954 Marionette DEBUG loaded listener.js 11:30:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x89e48400) [pid = 10201] [serial = 1695] [outer = 0x859d5400] 11:30:39 INFO - PROCESS | 10201 | 1460917839746 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 11:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1375ms 11:30:39 INFO - PROCESS | 10201 | 1460917839812 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:30:39 INFO - PROCESS | 10201 | 1460917839816 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:30:39 INFO - PROCESS | 10201 | 1460917839823 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:30:39 INFO - PROCESS | 10201 | 1460917839827 Marionette TRACE conn3 <- [1,2230,null,{}] 11:30:39 INFO - PROCESS | 10201 | 1460917839832 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:40 INFO - PROCESS | 10201 | 1460917840012 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:30:40 INFO - PROCESS | 10201 | 1460917840205 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x86280800 == 108 [pid = 10201] [id = 565] 11:30:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x862d3400) [pid = 10201] [serial = 1696] [outer = (nil)] 11:30:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8df71800) [pid = 10201] [serial = 1697] [outer = 0x862d3400] 11:30:40 INFO - PROCESS | 10201 | 1460917840277 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8e98c400) [pid = 10201] [serial = 1698] [outer = 0x862d3400] 11:30:41 INFO - PROCESS | 10201 | 1460917841431 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1633ms 11:30:41 INFO - PROCESS | 10201 | 1460917841457 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:30:41 INFO - PROCESS | 10201 | 1460917841465 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:30:41 INFO - PROCESS | 10201 | 1460917841475 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 10201 | 1460917841479 Marionette TRACE conn3 <- [1,2234,null,{}] 11:30:41 INFO - PROCESS | 10201 | 1460917841507 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:41 INFO - PROCESS | 10201 | 1460917841745 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:30:42 INFO - PROCESS | 10201 | 1460917842090 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x86308000 == 109 [pid = 10201] [id = 566] 11:30:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x865a5800) [pid = 10201] [serial = 1699] [outer = (nil)] 11:30:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8779fc00) [pid = 10201] [serial = 1700] [outer = 0x865a5800] 11:30:42 INFO - PROCESS | 10201 | 1460917842193 Marionette DEBUG loaded listener.js 11:30:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x89d55800) [pid = 10201] [serial = 1701] [outer = 0x865a5800] 11:30:43 INFO - PROCESS | 10201 | 1460917843220 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 11:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1806ms 11:30:43 INFO - PROCESS | 10201 | 1460917843283 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:30:43 INFO - PROCESS | 10201 | 1460917843293 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:30:43 INFO - PROCESS | 10201 | 1460917843305 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:30:43 INFO - PROCESS | 10201 | 1460917843310 Marionette TRACE conn3 <- [1,2238,null,{}] 11:30:43 INFO - PROCESS | 10201 | 1460917843317 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:43 INFO - PROCESS | 10201 | 1460917843590 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:30:43 INFO - PROCESS | 10201 | 1460917843971 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a3000 == 110 [pid = 10201] [id = 567] 11:30:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8b472c00) [pid = 10201] [serial = 1702] [outer = (nil)] 11:30:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8dec8400) [pid = 10201] [serial = 1703] [outer = 0x8b472c00] 11:30:44 INFO - PROCESS | 10201 | 1460917844063 Marionette DEBUG loaded listener.js 11:30:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8e993800) [pid = 10201] [serial = 1704] [outer = 0x8b472c00] 11:30:45 INFO - PROCESS | 10201 | 1460917845032 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1786ms 11:30:45 INFO - PROCESS | 10201 | 1460917845092 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:30:45 INFO - PROCESS | 10201 | 1460917845097 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:30:45 INFO - PROCESS | 10201 | 1460917845104 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:30:45 INFO - PROCESS | 10201 | 1460917845111 Marionette TRACE conn3 <- [1,2242,null,{}] 11:30:45 INFO - PROCESS | 10201 | 1460917845128 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:45 INFO - PROCESS | 10201 | 1460917845388 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:30:45 INFO - PROCESS | 10201 | 1460917845718 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec9800 == 111 [pid = 10201] [id = 568] 11:30:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8f836c00) [pid = 10201] [serial = 1705] [outer = (nil)] 11:30:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8f840400) [pid = 10201] [serial = 1706] [outer = 0x8f836c00] 11:30:45 INFO - PROCESS | 10201 | 1460917845816 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8fd41c00) [pid = 10201] [serial = 1707] [outer = 0x8f836c00] 11:30:46 INFO - PROCESS | 10201 | 1460917846819 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 11:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1737ms 11:30:46 INFO - PROCESS | 10201 | 1460917846841 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:30:46 INFO - PROCESS | 10201 | 1460917846846 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:30:46 INFO - PROCESS | 10201 | 1460917846853 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:30:46 INFO - PROCESS | 10201 | 1460917846856 Marionette TRACE conn3 <- [1,2246,null,{}] 11:30:46 INFO - PROCESS | 10201 | 1460917846863 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:47 INFO - PROCESS | 10201 | 1460917847075 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:30:47 INFO - PROCESS | 10201 | 1460917847368 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x85ceec00 == 112 [pid = 10201] [id = 569] 11:30:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8fd46c00) [pid = 10201] [serial = 1708] [outer = (nil)] 11:30:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8ffaec00) [pid = 10201] [serial = 1709] [outer = 0x8fd46c00] 11:30:47 INFO - PROCESS | 10201 | 1460917847514 Marionette DEBUG loaded listener.js 11:30:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8fff5000) [pid = 10201] [serial = 1710] [outer = 0x8fd46c00] 11:30:48 INFO - PROCESS | 10201 | 1460917848466 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1646ms 11:30:48 INFO - PROCESS | 10201 | 1460917848500 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 10201 | 1460917848505 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:30:48 INFO - PROCESS | 10201 | 1460917848511 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 10201 | 1460917848515 Marionette TRACE conn3 <- [1,2250,null,{}] 11:30:48 INFO - PROCESS | 10201 | 1460917848521 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:48 INFO - PROCESS | 10201 | 1460917848753 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:30:49 INFO - PROCESS | 10201 | 1460917849093 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fda4c00 == 113 [pid = 10201] [id = 570] 11:30:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x90115400) [pid = 10201] [serial = 1711] [outer = (nil)] 11:30:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x90121000) [pid = 10201] [serial = 1712] [outer = 0x90115400] 11:30:49 INFO - PROCESS | 10201 | 1460917849192 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x9064fc00) [pid = 10201] [serial = 1713] [outer = 0x90115400] 11:30:50 INFO - PROCESS | 10201 | 1460917850150 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 11:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1687ms 11:30:50 INFO - PROCESS | 10201 | 1460917850199 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:30:50 INFO - PROCESS | 10201 | 1460917850203 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:30:50 INFO - PROCESS | 10201 | 1460917850210 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 10201 | 1460917850214 Marionette TRACE conn3 <- [1,2254,null,{}] 11:30:50 INFO - PROCESS | 10201 | 1460917850220 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:50 INFO - PROCESS | 10201 | 1460917850472 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:30:50 INFO - PROCESS | 10201 | 1460917850812 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x9064d400 == 114 [pid = 10201] [id = 571] 11:30:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x90658400) [pid = 10201] [serial = 1714] [outer = (nil)] 11:30:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x911de000) [pid = 10201] [serial = 1715] [outer = 0x90658400] 11:30:50 INFO - PROCESS | 10201 | 1460917850921 Marionette DEBUG loaded listener.js 11:30:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x914cf800) [pid = 10201] [serial = 1716] [outer = 0x90658400] 11:30:51 INFO - PROCESS | 10201 | 1460917851917 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 11:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1784ms 11:30:52 INFO - PROCESS | 10201 | 1460917851994 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:30:52 INFO - PROCESS | 10201 | 1460917851998 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:30:52 INFO - PROCESS | 10201 | 1460917852005 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:30:52 INFO - PROCESS | 10201 | 1460917852008 Marionette TRACE conn3 <- [1,2258,null,{}] 11:30:52 INFO - PROCESS | 10201 | 1460917852014 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:52 INFO - PROCESS | 10201 | 1460917852265 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:30:52 INFO - PROCESS | 10201 | 1460917852593 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x90658000 == 115 [pid = 10201] [id = 572] 11:30:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x9070a000) [pid = 10201] [serial = 1717] [outer = (nil)] 11:30:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x9208f400) [pid = 10201] [serial = 1718] [outer = 0x9070a000] 11:30:52 INFO - PROCESS | 10201 | 1460917852690 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9209a400) [pid = 10201] [serial = 1719] [outer = 0x9070a000] 11:30:53 INFO - PROCESS | 10201 | 1460917853612 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:30:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:30:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1640ms 11:30:53 INFO - PROCESS | 10201 | 1460917853646 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:30:53 INFO - PROCESS | 10201 | 1460917853649 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:30:53 INFO - PROCESS | 10201 | 1460917853656 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:30:53 INFO - PROCESS | 10201 | 1460917853659 Marionette TRACE conn3 <- [1,2262,null,{}] 11:30:53 INFO - PROCESS | 10201 | 1460917853665 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:53 INFO - PROCESS | 10201 | 1460917853862 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:30:54 INFO - PROCESS | 10201 | 1460917854148 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x90112800 == 116 [pid = 10201] [id = 573] 11:30:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x92090800) [pid = 10201] [serial = 1720] [outer = (nil)] 11:30:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9359f800) [pid = 10201] [serial = 1721] [outer = 0x92090800] 11:30:54 INFO - PROCESS | 10201 | 1460917854284 Marionette DEBUG loaded listener.js 11:30:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x93782400) [pid = 10201] [serial = 1722] [outer = 0x92090800] 11:30:55 INFO - PROCESS | 10201 | 1460917855202 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 11:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1591ms 11:30:55 INFO - PROCESS | 10201 | 1460917855247 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:30:55 INFO - PROCESS | 10201 | 1460917855251 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:30:55 INFO - PROCESS | 10201 | 1460917855258 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:30:55 INFO - PROCESS | 10201 | 1460917855261 Marionette TRACE conn3 <- [1,2266,null,{}] 11:30:55 INFO - PROCESS | 10201 | 1460917855267 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:55 INFO - PROCESS | 10201 | 1460917855472 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:30:55 INFO - PROCESS | 10201 | 1460917855806 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf4000 == 117 [pid = 10201] [id = 574] 11:30:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x93599400) [pid = 10201] [serial = 1723] [outer = (nil)] 11:30:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x94610c00) [pid = 10201] [serial = 1724] [outer = 0x93599400] 11:30:55 INFO - PROCESS | 10201 | 1460917855902 Marionette DEBUG loaded listener.js 11:30:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x94616000) [pid = 10201] [serial = 1725] [outer = 0x93599400] 11:30:56 INFO - PROCESS | 10201 | 1460917856817 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 11:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1587ms 11:30:56 INFO - PROCESS | 10201 | 1460917856845 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 10201 | 1460917856849 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:30:56 INFO - PROCESS | 10201 | 1460917856856 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 10201 | 1460917856860 Marionette TRACE conn3 <- [1,2270,null,{}] 11:30:56 INFO - PROCESS | 10201 | 1460917856866 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:57 INFO - PROCESS | 10201 | 1460917857067 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:30:57 INFO - PROCESS | 10201 | 1460917857359 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x95919800 == 118 [pid = 10201] [id = 575] 11:30:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x962bbc00) [pid = 10201] [serial = 1726] [outer = (nil)] 11:30:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x963df000) [pid = 10201] [serial = 1727] [outer = 0x962bbc00] 11:30:57 INFO - PROCESS | 10201 | 1460917857515 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9681bc00) [pid = 10201] [serial = 1728] [outer = 0x962bbc00] 11:30:58 INFO - PROCESS | 10201 | 1460917858462 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 11:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1681ms 11:30:58 INFO - PROCESS | 10201 | 1460917858538 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:30:58 INFO - PROCESS | 10201 | 1460917858542 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:30:58 INFO - PROCESS | 10201 | 1460917858549 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 10201 | 1460917858554 Marionette TRACE conn3 <- [1,2274,null,{}] 11:30:58 INFO - PROCESS | 10201 | 1460917858560 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:30:58 INFO - PROCESS | 10201 | 1460917858838 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:30:59 INFO - PROCESS | 10201 | 1460917859182 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x962b4800 == 119 [pid = 10201] [id = 576] 11:30:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x96821400) [pid = 10201] [serial = 1729] [outer = (nil)] 11:30:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x97410800) [pid = 10201] [serial = 1730] [outer = 0x96821400] 11:30:59 INFO - PROCESS | 10201 | 1460917859280 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x97b52000) [pid = 10201] [serial = 1731] [outer = 0x96821400] 11:31:00 INFO - PROCESS | 10201 | 1460917860210 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 11:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1691ms 11:31:00 INFO - PROCESS | 10201 | 1460917860242 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:31:00 INFO - PROCESS | 10201 | 1460917860246 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:31:00 INFO - PROCESS | 10201 | 1460917860252 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:31:00 INFO - PROCESS | 10201 | 1460917860256 Marionette TRACE conn3 <- [1,2278,null,{}] 11:31:00 INFO - PROCESS | 10201 | 1460917860262 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:00 INFO - PROCESS | 10201 | 1460917860472 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:31:00 INFO - PROCESS | 10201 | 1460917860774 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x85191800 == 120 [pid = 10201] [id = 577] 11:31:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x852ac800) [pid = 10201] [serial = 1732] [outer = (nil)] 11:31:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97b7ac00) [pid = 10201] [serial = 1733] [outer = 0x852ac800] 11:31:00 INFO - PROCESS | 10201 | 1460917860924 Marionette DEBUG loaded listener.js 11:31:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97f07c00) [pid = 10201] [serial = 1734] [outer = 0x852ac800] 11:31:01 INFO - PROCESS | 10201 | 1460917861889 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 11:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1681ms 11:31:01 INFO - PROCESS | 10201 | 1460917861934 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:31:01 INFO - PROCESS | 10201 | 1460917861938 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:31:01 INFO - PROCESS | 10201 | 1460917861944 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:31:01 INFO - PROCESS | 10201 | 1460917861948 Marionette TRACE conn3 <- [1,2282,null,{}] 11:31:01 INFO - PROCESS | 10201 | 1460917861954 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:02 INFO - PROCESS | 10201 | 1460917862151 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:31:02 INFO - PROCESS | 10201 | 1460917862446 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x852ab400 == 121 [pid = 10201] [id = 578] 11:31:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x852ac400) [pid = 10201] [serial = 1735] [outer = (nil)] 11:31:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x98702c00) [pid = 10201] [serial = 1736] [outer = 0x852ac400] 11:31:02 INFO - PROCESS | 10201 | 1460917862593 Marionette DEBUG loaded listener.js 11:31:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9926a000) [pid = 10201] [serial = 1737] [outer = 0x852ac400] 11:31:03 INFO - PROCESS | 10201 | 1460917863493 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 11:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1584ms 11:31:03 INFO - PROCESS | 10201 | 1460917863529 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:31:03 INFO - PROCESS | 10201 | 1460917863533 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:31:03 INFO - PROCESS | 10201 | 1460917863539 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:31:03 INFO - PROCESS | 10201 | 1460917863543 Marionette TRACE conn3 <- [1,2286,null,{}] 11:31:03 INFO - PROCESS | 10201 | 1460917863549 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:03 INFO - PROCESS | 10201 | 1460917863750 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:31:04 INFO - PROCESS | 10201 | 1460917864041 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x9870e400 == 122 [pid = 10201] [id = 579] 11:31:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x9870fc00) [pid = 10201] [serial = 1738] [outer = (nil)] 11:31:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9ae57c00) [pid = 10201] [serial = 1739] [outer = 0x9870fc00] 11:31:04 INFO - PROCESS | 10201 | 1460917864182 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9b2db800) [pid = 10201] [serial = 1740] [outer = 0x9870fc00] 11:31:05 INFO - PROCESS | 10201 | 1460917865178 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 11:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1687ms 11:31:05 INFO - PROCESS | 10201 | 1460917865228 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 10201 | 1460917865232 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:31:05 INFO - PROCESS | 10201 | 1460917865240 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 10201 | 1460917865243 Marionette TRACE conn3 <- [1,2290,null,{}] 11:31:05 INFO - PROCESS | 10201 | 1460917865250 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:05 INFO - PROCESS | 10201 | 1460917865461 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:31:05 INFO - PROCESS | 10201 | 1460917865747 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8630f800 == 123 [pid = 10201] [id = 580] 11:31:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x86df3000) [pid = 10201] [serial = 1741] [outer = (nil)] 11:31:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x9fbc3c00) [pid = 10201] [serial = 1742] [outer = 0x86df3000] 11:31:05 INFO - PROCESS | 10201 | 1460917865837 Marionette DEBUG loaded listener.js 11:31:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x9fc7ec00) [pid = 10201] [serial = 1743] [outer = 0x86df3000] 11:31:06 INFO - PROCESS | 10201 | 1460917866795 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 11:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1589ms 11:31:06 INFO - PROCESS | 10201 | 1460917866831 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:31:06 INFO - PROCESS | 10201 | 1460917866834 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:31:06 INFO - PROCESS | 10201 | 1460917866843 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:31:06 INFO - PROCESS | 10201 | 1460917866847 Marionette TRACE conn3 <- [1,2294,null,{}] 11:31:06 INFO - PROCESS | 10201 | 1460917866853 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:07 INFO - PROCESS | 10201 | 1460917867051 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:31:07 INFO - PROCESS | 10201 | 1460917867340 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d3400 == 124 [pid = 10201] [id = 581] 11:31:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9925c000) [pid = 10201] [serial = 1744] [outer = (nil)] 11:31:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0xa0094c00) [pid = 10201] [serial = 1745] [outer = 0x9925c000] 11:31:07 INFO - PROCESS | 10201 | 1460917867475 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0xa00cfc00) [pid = 10201] [serial = 1746] [outer = 0x9925c000] 11:31:08 INFO - PROCESS | 10201 | 1460917868370 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 11:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1584ms 11:31:08 INFO - PROCESS | 10201 | 1460917868428 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:31:08 INFO - PROCESS | 10201 | 1460917868431 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:31:08 INFO - PROCESS | 10201 | 1460917868442 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:31:08 INFO - PROCESS | 10201 | 1460917868446 Marionette TRACE conn3 <- [1,2298,null,{}] 11:31:08 INFO - PROCESS | 10201 | 1460917868457 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:08 INFO - PROCESS | 10201 | 1460917868660 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:31:09 INFO - PROCESS | 10201 | 1460917868995 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x9fe1d000 == 125 [pid = 10201] [id = 582] 11:31:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0xa0002000) [pid = 10201] [serial = 1747] [outer = (nil)] 11:31:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0xa0ae2000) [pid = 10201] [serial = 1748] [outer = 0xa0002000] 11:31:09 INFO - PROCESS | 10201 | 1460917869089 Marionette DEBUG loaded listener.js 11:31:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0xa0aec400) [pid = 10201] [serial = 1749] [outer = 0xa0002000] 11:31:09 INFO - PROCESS | 10201 | 1460917869973 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 11:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1602ms 11:31:10 INFO - PROCESS | 10201 | 1460917870041 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 10201 | 1460917870045 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:31:10 INFO - PROCESS | 10201 | 1460917870052 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 10201 | 1460917870056 Marionette TRACE conn3 <- [1,2302,null,{}] 11:31:10 INFO - PROCESS | 10201 | 1460917870061 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:10 INFO - PROCESS | 10201 | 1460917870281 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:31:10 INFO - PROCESS | 10201 | 1460917870713 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505b400 == 126 [pid = 10201] [id = 583] 11:31:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x86279400) [pid = 10201] [serial = 1750] [outer = (nil)] 11:31:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0xa0c52800) [pid = 10201] [serial = 1751] [outer = 0x86279400] 11:31:10 INFO - PROCESS | 10201 | 1460917870810 Marionette DEBUG loaded listener.js 11:31:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0xa0ee3800) [pid = 10201] [serial = 1752] [outer = 0x86279400] 11:31:13 INFO - PROCESS | 10201 | --DOCSHELL 0x9444e400 == 125 [pid = 10201] [id = 385] 11:31:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff6400 == 124 [pid = 10201] [id = 464] 11:31:13 INFO - PROCESS | 10201 | --DOCSHELL 0x91150400 == 123 [pid = 10201] [id = 430] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x8b465800) [pid = 10201] [serial = 1631] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x993c6800) [pid = 10201] [serial = 1617] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x97f0b000) [pid = 10201] [serial = 1607] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x92090400) [pid = 10201] [serial = 1592] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x916ad800) [pid = 10201] [serial = 1590] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x86def000) [pid = 10201] [serial = 1571] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x877a6800) [pid = 10201] [serial = 1625] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x9932ec00) [pid = 10201] [serial = 1611] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9359a400) [pid = 10201] [serial = 1595] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x879d8000) [pid = 10201] [serial = 1626] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x90659c00) [pid = 10201] [serial = 1586] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x935a7800) [pid = 10201] [serial = 1596] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x98fe1800) [pid = 10201] [serial = 1610] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x99365400) [pid = 10201] [serial = 1614] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x973f8000) [pid = 10201] [serial = 1601] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x9355d400) [pid = 10201] [serial = 1593] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x99330400) [pid = 10201] [serial = 1613] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x973fb400) [pid = 10201] [serial = 1602] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x96278400) [pid = 10201] [serial = 1599] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9b2d6c00) [pid = 10201] [serial = 1619] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x91158400) [pid = 10201] [serial = 1587] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8e98e800) [pid = 10201] [serial = 1578] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x97b4bc00) [pid = 10201] [serial = 1604] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x86314000) [pid = 10201] [serial = 1623] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x85cf1c00) [pid = 10201] [serial = 1569] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8be4dc00) [pid = 10201] [serial = 1629] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x98701400) [pid = 10201] [serial = 1608] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8b3e6c00) [pid = 10201] [serial = 1628] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x877a1c00) [pid = 10201] [serial = 1572] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8b466c00) [pid = 10201] [serial = 1575] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8fff7800) [pid = 10201] [serial = 1584] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x859da000) [pid = 10201] [serial = 1568] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x97b54800) [pid = 10201] [serial = 1605] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8be54800) [pid = 10201] [serial = 1503] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x99371000) [pid = 10201] [serial = 1616] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8dec3800) [pid = 10201] [serial = 1577] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x94613400) [pid = 10201] [serial = 1598] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x91332c00) [pid = 10201] [serial = 1589] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8b289400) [pid = 10201] [serial = 1574] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8fdac400) [pid = 10201] [serial = 1583] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x862dac00) [pid = 10201] [serial = 1622] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8f840c00) [pid = 10201] [serial = 1581] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8f835000) [pid = 10201] [serial = 1580] [outer = (nil)] [url = about:blank] 11:31:13 INFO - PROCESS | 10201 | 1460917873941 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 11:31:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:31:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3949ms 11:31:14 INFO - PROCESS | 10201 | 1460917874002 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:31:14 INFO - PROCESS | 10201 | 1460917874009 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:31:14 INFO - PROCESS | 10201 | 1460917874018 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:31:14 INFO - PROCESS | 10201 | 1460917874023 Marionette TRACE conn3 <- [1,2306,null,{}] 11:31:14 INFO - PROCESS | 10201 | 1460917874031 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:14 INFO - PROCESS | 10201 | 1460917874228 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:31:14 INFO - PROCESS | 10201 | 1460917874428 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cedc00 == 124 [pid = 10201] [id = 584] 11:31:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8627f400) [pid = 10201] [serial = 1753] [outer = (nil)] 11:31:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x862d5800) [pid = 10201] [serial = 1754] [outer = 0x8627f400] 11:31:14 INFO - PROCESS | 10201 | 1460917874515 Marionette DEBUG loaded listener.js 11:31:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x865aa000) [pid = 10201] [serial = 1755] [outer = 0x8627f400] 11:31:15 INFO - PROCESS | 10201 | 1460917875504 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 11:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1537ms 11:31:15 INFO - PROCESS | 10201 | 1460917875555 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:31:15 INFO - PROCESS | 10201 | 1460917875564 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:31:15 INFO - PROCESS | 10201 | 1460917875574 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:31:15 INFO - PROCESS | 10201 | 1460917875578 Marionette TRACE conn3 <- [1,2310,null,{}] 11:31:15 INFO - PROCESS | 10201 | 1460917875584 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:15 INFO - PROCESS | 10201 | 1460917875874 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:31:15 INFO - PROCESS | 10201 | 1460917875905 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf1000 == 125 [pid = 10201] [id = 585] 11:31:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x86df2000) [pid = 10201] [serial = 1756] [outer = (nil)] 11:31:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x877a5400) [pid = 10201] [serial = 1757] [outer = 0x86df2000] 11:31:15 INFO - PROCESS | 10201 | 1460917875980 Marionette DEBUG loaded listener.js 11:31:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x879d7800) [pid = 10201] [serial = 1758] [outer = 0x86df2000] 11:31:17 INFO - PROCESS | 10201 | 1460917877051 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 11:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1541ms 11:31:17 INFO - PROCESS | 10201 | 1460917877116 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:31:17 INFO - PROCESS | 10201 | 1460917877120 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:31:17 INFO - PROCESS | 10201 | 1460917877126 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:31:17 INFO - PROCESS | 10201 | 1460917877133 Marionette TRACE conn3 <- [1,2314,null,{}] 11:31:17 INFO - PROCESS | 10201 | 1460917877180 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:17 INFO - PROCESS | 10201 | 1460917877469 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:31:17 INFO - PROCESS | 10201 | 1460917877496 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x85198400 == 126 [pid = 10201] [id = 586] 11:31:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x877a8000) [pid = 10201] [serial = 1759] [outer = (nil)] 11:31:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8b467c00) [pid = 10201] [serial = 1760] [outer = 0x877a8000] 11:31:17 INFO - PROCESS | 10201 | 1460917877576 Marionette DEBUG loaded listener.js 11:31:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8bec8c00) [pid = 10201] [serial = 1761] [outer = 0x877a8000] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x97f09400) [pid = 10201] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x865abc00) [pid = 10201] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8b46e400) [pid = 10201] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x859d5400) [pid = 10201] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x89d54800) [pid = 10201] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x85cf5400) [pid = 10201] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x86de9000) [pid = 10201] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x862da000) [pid = 10201] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x9844c000) [pid = 10201] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x86281800) [pid = 10201] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x97b79000) [pid = 10201] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x97b49800) [pid = 10201] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x95a45000) [pid = 10201] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x96823000) [pid = 10201] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x935a5800) [pid = 10201] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8630dc00) [pid = 10201] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8ffef400) [pid = 10201] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x9070a400) [pid = 10201] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8b3e3c00) [pid = 10201] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8fd43800) [pid = 10201] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x8f839c00) [pid = 10201] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:31:18 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8ec38400) [pid = 10201] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:31:19 INFO - PROCESS | 10201 | 1460917879244 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 11:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2146ms 11:31:19 INFO - PROCESS | 10201 | 1460917879272 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:31:19 INFO - PROCESS | 10201 | 1460917879277 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:31:19 INFO - PROCESS | 10201 | 1460917879284 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:31:19 INFO - PROCESS | 10201 | 1460917879288 Marionette TRACE conn3 <- [1,2318,null,{}] 11:31:19 INFO - PROCESS | 10201 | 1460917879294 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:19 INFO - PROCESS | 10201 | 1460917879488 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:31:19 INFO - PROCESS | 10201 | 1460917879699 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d5400 == 127 [pid = 10201] [id = 587] 11:31:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x862ce000) [pid = 10201] [serial = 1762] [outer = (nil)] 11:31:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8b472400) [pid = 10201] [serial = 1763] [outer = 0x862ce000] 11:31:19 INFO - PROCESS | 10201 | 1460917879775 Marionette DEBUG loaded listener.js 11:31:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8de6dc00) [pid = 10201] [serial = 1764] [outer = 0x862ce000] 11:31:20 INFO - PROCESS | 10201 | 1460917880711 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 11:31:20 INFO - PROCESS | 10201 | 1460917880782 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:31:20 INFO - PROCESS | 10201 | 1460917880792 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:31:20 INFO - PROCESS | 10201 | 1460917880798 Marionette TRACE conn3 <- [1,2322,null,{}] 11:31:20 INFO - PROCESS | 10201 | 1460917880808 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:21 INFO - PROCESS | 10201 | 1460917881024 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:31:21 INFO - PROCESS | 10201 | 1460917881393 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x862dac00 == 128 [pid = 10201] [id = 588] 11:31:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x862dbc00) [pid = 10201] [serial = 1765] [outer = (nil)] 11:31:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x86310c00) [pid = 10201] [serial = 1766] [outer = 0x862dbc00] 11:31:21 INFO - PROCESS | 10201 | 1460917881492 Marionette DEBUG loaded listener.js 11:31:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x865acc00) [pid = 10201] [serial = 1767] [outer = 0x862dbc00] 11:31:22 INFO - PROCESS | 10201 | 1460917882454 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 11:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1688ms 11:31:22 INFO - PROCESS | 10201 | 1460917882479 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:31:22 INFO - PROCESS | 10201 | 1460917882489 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:31:22 INFO - PROCESS | 10201 | 1460917882500 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:31:22 INFO - PROCESS | 10201 | 1460917882504 Marionette TRACE conn3 <- [1,2326,null,{}] 11:31:22 INFO - PROCESS | 10201 | 1460917882530 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:22 INFO - PROCESS | 10201 | 1460917882760 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:31:23 INFO - PROCESS | 10201 | 1460917883109 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x86debc00 == 129 [pid = 10201] [id = 589] 11:31:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x877a2400) [pid = 10201] [serial = 1768] [outer = (nil)] 11:31:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b282c00) [pid = 10201] [serial = 1769] [outer = 0x877a2400] 11:31:23 INFO - PROCESS | 10201 | 1460917883209 Marionette DEBUG loaded listener.js 11:31:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8b3edc00) [pid = 10201] [serial = 1770] [outer = 0x877a2400] 11:31:24 INFO - PROCESS | 10201 | 1460917884220 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 11:31:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:31:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1790ms 11:31:24 INFO - PROCESS | 10201 | 1460917884290 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:31:24 INFO - PROCESS | 10201 | 1460917884295 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:31:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:31:24 INFO - PROCESS | 10201 | 1460917884302 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:31:24 INFO - PROCESS | 10201 | 1460917884309 Marionette TRACE conn3 <- [1,2330,null,{}] 11:31:24 INFO - PROCESS | 10201 | 1460917884327 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:24 INFO - PROCESS | 10201 | 1460917884588 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:31:24 INFO - PROCESS | 10201 | 1460917884974 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46c400 == 130 [pid = 10201] [id = 590] 11:31:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8e996c00) [pid = 10201] [serial = 1771] [outer = (nil)] 11:31:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8ec37400) [pid = 10201] [serial = 1772] [outer = 0x8e996c00] 11:31:25 INFO - PROCESS | 10201 | 1460917885073 Marionette DEBUG loaded listener.js 11:31:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8ec40400) [pid = 10201] [serial = 1773] [outer = 0x8e996c00] 11:31:26 INFO - PROCESS | 10201 | 1460917886095 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 11:31:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:31:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1839ms 11:31:26 INFO - PROCESS | 10201 | 1460917886142 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:31:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:31:26 INFO - PROCESS | 10201 | 1460917886156 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:31:26 INFO - PROCESS | 10201 | 1460917886166 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:31:26 INFO - PROCESS | 10201 | 1460917886171 Marionette TRACE conn3 <- [1,2334,null,{}] 11:31:26 INFO - PROCESS | 10201 | 1460917886177 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:26 INFO - PROCESS | 10201 | 1460917886393 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:31:26 INFO - PROCESS | 10201 | 1460917886727 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b470000 == 131 [pid = 10201] [id = 591] 11:31:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8f83d800) [pid = 10201] [serial = 1774] [outer = (nil)] 11:31:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8fba2800) [pid = 10201] [serial = 1775] [outer = 0x8f83d800] 11:31:26 INFO - PROCESS | 10201 | 1460917886837 Marionette DEBUG loaded listener.js 11:31:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8fd3cc00) [pid = 10201] [serial = 1776] [outer = 0x8f83d800] 11:31:27 INFO - PROCESS | 10201 | 1460917887750 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 11:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1636ms 11:31:27 INFO - PROCESS | 10201 | 1460917887801 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:31:27 INFO - PROCESS | 10201 | 1460917887805 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:31:27 INFO - PROCESS | 10201 | 1460917887812 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:31:27 INFO - PROCESS | 10201 | 1460917887816 Marionette TRACE conn3 <- [1,2338,null,{}] 11:31:27 INFO - PROCESS | 10201 | 1460917887822 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:28 INFO - PROCESS | 10201 | 1460917888032 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:31:28 INFO - PROCESS | 10201 | 1460917888364 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83f400 == 132 [pid = 10201] [id = 592] 11:31:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8fba9800) [pid = 10201] [serial = 1777] [outer = (nil)] 11:31:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8fdb0400) [pid = 10201] [serial = 1778] [outer = 0x8fba9800] 11:31:28 INFO - PROCESS | 10201 | 1460917888460 Marionette DEBUG loaded listener.js 11:31:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8ffa9400) [pid = 10201] [serial = 1779] [outer = 0x8fba9800] 11:31:29 INFO - PROCESS | 10201 | 1460917889415 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 11:31:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:31:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1639ms 11:31:29 INFO - PROCESS | 10201 | 1460917889452 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:31:29 INFO - PROCESS | 10201 | 1460917889455 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:31:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:31:29 INFO - PROCESS | 10201 | 1460917889462 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:31:29 INFO - PROCESS | 10201 | 1460917889466 Marionette TRACE conn3 <- [1,2342,null,{}] 11:31:29 INFO - PROCESS | 10201 | 1460917889472 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:29 INFO - PROCESS | 10201 | 1460917889716 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:31:30 INFO - PROCESS | 10201 | 1460917890060 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x85ced000 == 133 [pid = 10201] [id = 593] 11:31:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8fff6000) [pid = 10201] [serial = 1780] [outer = (nil)] 11:31:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x90650000) [pid = 10201] [serial = 1781] [outer = 0x8fff6000] 11:31:30 INFO - PROCESS | 10201 | 1460917890160 Marionette DEBUG loaded listener.js 11:31:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x91152c00) [pid = 10201] [serial = 1782] [outer = 0x8fff6000] 11:31:31 INFO - PROCESS | 10201 | 1460917891054 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 11:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 11:31:31 INFO - PROCESS | 10201 | 1460917891111 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:31:31 INFO - PROCESS | 10201 | 1460917891116 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:31:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:31:31 INFO - PROCESS | 10201 | 1460917891125 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:31:31 INFO - PROCESS | 10201 | 1460917891129 Marionette TRACE conn3 <- [1,2346,null,{}] 11:31:31 INFO - PROCESS | 10201 | 1460917891135 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:31 INFO - PROCESS | 10201 | 1460917891403 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:31:31 INFO - PROCESS | 10201 | 1460917891735 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x90654c00 == 134 [pid = 10201] [id = 594] 11:31:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x90659c00) [pid = 10201] [serial = 1783] [outer = (nil)] 11:31:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x911e1c00) [pid = 10201] [serial = 1784] [outer = 0x90659c00] 11:31:31 INFO - PROCESS | 10201 | 1460917891842 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x91324400) [pid = 10201] [serial = 1785] [outer = 0x90659c00] 11:31:32 INFO - PROCESS | 10201 | 1460917892784 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 11:31:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:31:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1734ms 11:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:31:32 INFO - PROCESS | 10201 | 1460917892859 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:31:32 INFO - PROCESS | 10201 | 1460917892863 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:31:32 INFO - PROCESS | 10201 | 1460917892869 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 10201 | 1460917892872 Marionette TRACE conn3 <- [1,2350,null,{}] 11:31:32 INFO - PROCESS | 10201 | 1460917892879 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:33 INFO - PROCESS | 10201 | 1460917893119 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:31:33 INFO - PROCESS | 10201 | 1460917893450 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b28e800 == 135 [pid = 10201] [id = 595] 11:31:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x91155400) [pid = 10201] [serial = 1786] [outer = (nil)] 11:31:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x9208f000) [pid = 10201] [serial = 1787] [outer = 0x91155400] 11:31:33 INFO - PROCESS | 10201 | 1460917893542 Marionette DEBUG loaded listener.js 11:31:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x92098c00) [pid = 10201] [serial = 1788] [outer = 0x91155400] 11:31:34 INFO - PROCESS | 10201 | 1460917894459 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 11:31:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:31:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1635ms 11:31:34 INFO - PROCESS | 10201 | 1460917894504 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:31:34 INFO - PROCESS | 10201 | 1460917894509 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:31:34 INFO - PROCESS | 10201 | 1460917894515 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:31:34 INFO - PROCESS | 10201 | 1460917894519 Marionette TRACE conn3 <- [1,2354,null,{}] 11:31:34 INFO - PROCESS | 10201 | 1460917894525 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:34 INFO - PROCESS | 10201 | 1460917894742 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:31:35 INFO - PROCESS | 10201 | 1460917895111 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d6400 == 136 [pid = 10201] [id = 596] 11:31:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x862cd800) [pid = 10201] [serial = 1789] [outer = (nil)] 11:31:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9359f000) [pid = 10201] [serial = 1790] [outer = 0x862cd800] 11:31:35 INFO - PROCESS | 10201 | 1460917895205 Marionette DEBUG loaded listener.js 11:31:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x935a7800) [pid = 10201] [serial = 1791] [outer = 0x862cd800] 11:31:36 INFO - PROCESS | 10201 | 1460917896143 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 11:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1695ms 11:31:36 INFO - PROCESS | 10201 | 1460917896211 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:31:36 INFO - PROCESS | 10201 | 1460917896215 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:31:36 INFO - PROCESS | 10201 | 1460917896223 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:31:36 INFO - PROCESS | 10201 | 1460917896226 Marionette TRACE conn3 <- [1,2358,null,{}] 11:31:36 INFO - PROCESS | 10201 | 1460917896231 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:36 INFO - PROCESS | 10201 | 1460917896474 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:31:36 INFO - PROCESS | 10201 | 1460917896807 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x911e6400 == 137 [pid = 10201] [id = 597] 11:31:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x92091000) [pid = 10201] [serial = 1792] [outer = (nil)] 11:31:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x94450000) [pid = 10201] [serial = 1793] [outer = 0x92091000] 11:31:36 INFO - PROCESS | 10201 | 1460917896899 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x94609800) [pid = 10201] [serial = 1794] [outer = 0x92091000] 11:31:37 INFO - PROCESS | 10201 | 1460917897829 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 11:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1644ms 11:31:37 INFO - PROCESS | 10201 | 1460917897868 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:31:37 INFO - PROCESS | 10201 | 1460917897872 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:31:37 INFO - PROCESS | 10201 | 1460917897879 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:31:37 INFO - PROCESS | 10201 | 1460917897884 Marionette TRACE conn3 <- [1,2362,null,{}] 11:31:37 INFO - PROCESS | 10201 | 1460917897890 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:38 INFO - PROCESS | 10201 | 1460917898118 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:31:38 INFO - PROCESS | 10201 | 1460917898459 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x93786c00 == 138 [pid = 10201] [id = 598] 11:31:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x962bb000) [pid = 10201] [serial = 1795] [outer = (nil)] 11:31:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x963e1000) [pid = 10201] [serial = 1796] [outer = 0x962bb000] 11:31:38 INFO - PROCESS | 10201 | 1460917898562 Marionette DEBUG loaded listener.js 11:31:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9701e400) [pid = 10201] [serial = 1797] [outer = 0x962bb000] 11:31:39 INFO - PROCESS | 10201 | 1460917899571 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 11:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1732ms 11:31:39 INFO - PROCESS | 10201 | 1460917899611 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:31:39 INFO - PROCESS | 10201 | 1460917899615 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:31:39 INFO - PROCESS | 10201 | 1460917899622 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:31:39 INFO - PROCESS | 10201 | 1460917899625 Marionette TRACE conn3 <- [1,2366,null,{}] 11:31:39 INFO - PROCESS | 10201 | 1460917899631 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:39 INFO - PROCESS | 10201 | 1460917899838 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:31:40 INFO - PROCESS | 10201 | 1460917900178 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x93781c00 == 139 [pid = 10201] [id = 599] 11:31:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x9633b800) [pid = 10201] [serial = 1798] [outer = (nil)] 11:31:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x974b1000) [pid = 10201] [serial = 1799] [outer = 0x9633b800] 11:31:40 INFO - PROCESS | 10201 | 1460917900273 Marionette DEBUG loaded listener.js 11:31:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x97696400) [pid = 10201] [serial = 1800] [outer = 0x9633b800] 11:31:41 INFO - PROCESS | 10201 | 1460917901202 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 11:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1646ms 11:31:41 INFO - PROCESS | 10201 | 1460917901269 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:31:41 INFO - PROCESS | 10201 | 1460917901272 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:31:41 INFO - PROCESS | 10201 | 1460917901280 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:31:41 INFO - PROCESS | 10201 | 1460917901284 Marionette TRACE conn3 <- [1,2370,null,{}] 11:31:41 INFO - PROCESS | 10201 | 1460917901290 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:41 INFO - PROCESS | 10201 | 1460917901490 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:31:41 INFO - PROCESS | 10201 | 1460917901821 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x862cfc00 == 140 [pid = 10201] [id = 600] 11:31:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8ec3b800) [pid = 10201] [serial = 1801] [outer = (nil)] 11:31:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97b74800) [pid = 10201] [serial = 1802] [outer = 0x8ec3b800] 11:31:41 INFO - PROCESS | 10201 | 1460917901912 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x97b79400) [pid = 10201] [serial = 1803] [outer = 0x8ec3b800] 11:31:42 INFO - PROCESS | 10201 | 1460917902840 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1638ms 11:31:42 INFO - PROCESS | 10201 | 1460917902920 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 10201 | 1460917902924 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:31:42 INFO - PROCESS | 10201 | 1460917902930 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 10201 | 1460917902934 Marionette TRACE conn3 <- [1,2374,null,{}] 11:31:42 INFO - PROCESS | 10201 | 1460917902940 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:43 INFO - PROCESS | 10201 | 1460917903198 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:31:43 INFO - PROCESS | 10201 | 1460917903533 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x95a45000 == 141 [pid = 10201] [id = 601] 11:31:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9739fc00) [pid = 10201] [serial = 1804] [outer = (nil)] 11:31:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x98449c00) [pid = 10201] [serial = 1805] [outer = 0x9739fc00] 11:31:43 INFO - PROCESS | 10201 | 1460917903637 Marionette DEBUG loaded listener.js 11:31:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x98709400) [pid = 10201] [serial = 1806] [outer = 0x9739fc00] 11:31:44 INFO - PROCESS | 10201 | 1460917904544 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 11:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1682ms 11:31:44 INFO - PROCESS | 10201 | 1460917904613 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:31:44 INFO - PROCESS | 10201 | 1460917904617 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:31:44 INFO - PROCESS | 10201 | 1460917904623 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:31:44 INFO - PROCESS | 10201 | 1460917904626 Marionette TRACE conn3 <- [1,2378,null,{}] 11:31:44 INFO - PROCESS | 10201 | 1460917904632 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:44 INFO - PROCESS | 10201 | 1460917904874 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:31:45 INFO - PROCESS | 10201 | 1460917905224 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec0c00 == 142 [pid = 10201] [id = 602] 11:31:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x8ec39800) [pid = 10201] [serial = 1807] [outer = (nil)] 11:31:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x9932d400) [pid = 10201] [serial = 1808] [outer = 0x8ec39800] 11:31:45 INFO - PROCESS | 10201 | 1460917905315 Marionette DEBUG loaded listener.js 11:31:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x99332400) [pid = 10201] [serial = 1809] [outer = 0x8ec39800] 11:31:46 INFO - PROCESS | 10201 | 1460917906271 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 11:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1683ms 11:31:46 INFO - PROCESS | 10201 | 1460917906307 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:31:46 INFO - PROCESS | 10201 | 1460917906312 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:31:46 INFO - PROCESS | 10201 | 1460917906319 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:31:46 INFO - PROCESS | 10201 | 1460917906321 Marionette TRACE conn3 <- [1,2382,null,{}] 11:31:46 INFO - PROCESS | 10201 | 1460917906328 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:46 INFO - PROCESS | 10201 | 1460917906556 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:31:46 INFO - PROCESS | 10201 | 1460917906901 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x98fe1400 == 143 [pid = 10201] [id = 603] 11:31:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9932b000) [pid = 10201] [serial = 1810] [outer = (nil)] 11:31:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x993ce000) [pid = 10201] [serial = 1811] [outer = 0x9932b000] 11:31:46 INFO - PROCESS | 10201 | 1460917906992 Marionette DEBUG loaded listener.js 11:31:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x9ae63800) [pid = 10201] [serial = 1812] [outer = 0x9932b000] 11:31:47 INFO - PROCESS | 10201 | 1460917907947 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 11:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1681ms 11:31:48 INFO - PROCESS | 10201 | 1460917908005 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:31:48 INFO - PROCESS | 10201 | 1460917908009 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:31:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:31:48 INFO - PROCESS | 10201 | 1460917908019 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 10201 | 1460917908021 Marionette TRACE conn3 <- [1,2386,null,{}] 11:31:48 INFO - PROCESS | 10201 | 1460917908027 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:48 INFO - PROCESS | 10201 | 1460917908241 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:31:48 INFO - PROCESS | 10201 | 1460917908589 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f8000 == 144 [pid = 10201] [id = 604] 11:31:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x99344800) [pid = 10201] [serial = 1813] [outer = (nil)] 11:31:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x9fc7e400) [pid = 10201] [serial = 1814] [outer = 0x99344800] 11:31:48 INFO - PROCESS | 10201 | 1460917908696 Marionette DEBUG loaded listener.js 11:31:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0xa0009c00) [pid = 10201] [serial = 1815] [outer = 0x99344800] 11:31:49 INFO - PROCESS | 10201 | 1460917909637 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 11:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1684ms 11:31:49 INFO - PROCESS | 10201 | 1460917909703 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:31:49 INFO - PROCESS | 10201 | 1460917909706 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:31:49 INFO - PROCESS | 10201 | 1460917909713 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:31:49 INFO - PROCESS | 10201 | 1460917909717 Marionette TRACE conn3 <- [1,2390,null,{}] 11:31:49 INFO - PROCESS | 10201 | 1460917909723 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:49 INFO - PROCESS | 10201 | 1460917909940 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:31:50 INFO - PROCESS | 10201 | 1460917910294 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505b800 == 145 [pid = 10201] [id = 605] 11:31:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x859cc400) [pid = 10201] [serial = 1816] [outer = (nil)] 11:31:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0xa0a65c00) [pid = 10201] [serial = 1817] [outer = 0x859cc400] 11:31:50 INFO - PROCESS | 10201 | 1460917910390 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0xa0fdec00) [pid = 10201] [serial = 1818] [outer = 0x859cc400] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x862d9000 == 144 [pid = 10201] [id = 561] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x973ef000 == 143 [pid = 10201] [id = 493] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8505dc00 == 142 [pid = 10201] [id = 494] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9444e000 == 141 [pid = 10201] [id = 490] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x97f02000 == 140 [pid = 10201] [id = 495] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85198400 == 139 [pid = 10201] [id = 586] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf1000 == 138 [pid = 10201] [id = 585] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85cedc00 == 137 [pid = 10201] [id = 584] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf4000 == 136 [pid = 10201] [id = 574] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x90658000 == 135 [pid = 10201] [id = 572] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x90112800 == 134 [pid = 10201] [id = 573] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x9064d400 == 133 [pid = 10201] [id = 571] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8fda4c00 == 132 [pid = 10201] [id = 570] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x85ceec00 == 131 [pid = 10201] [id = 569] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec9800 == 130 [pid = 10201] [id = 568] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x86308000 == 129 [pid = 10201] [id = 566] 11:31:53 INFO - PROCESS | 10201 | --DOCSHELL 0x877a3000 == 128 [pid = 10201] [id = 567] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x9b2db000) [pid = 10201] [serial = 1620] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x8bec9800) [pid = 10201] [serial = 1566] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x8bec4800) [pid = 10201] [serial = 1691] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8de74400) [pid = 10201] [serial = 1692] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8779c000) [pid = 10201] [serial = 1694] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x8be55400) [pid = 10201] [serial = 1637] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x86df1c00) [pid = 10201] [serial = 1635] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x865af800) [pid = 10201] [serial = 1634] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x877a1800) [pid = 10201] [serial = 1688] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x8630b800) [pid = 10201] [serial = 1685] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x865a7800) [pid = 10201] [serial = 1686] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x9df3b000) [pid = 10201] [serial = 1682] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x9b2d7c00) [pid = 10201] [serial = 1680] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x993c5c00) [pid = 10201] [serial = 1679] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x99362c00) [pid = 10201] [serial = 1677] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x9932a800) [pid = 10201] [serial = 1676] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x98c76800) [pid = 10201] [serial = 1674] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x989ce400) [pid = 10201] [serial = 1673] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x97f08000) [pid = 10201] [serial = 1671] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x97b77c00) [pid = 10201] [serial = 1670] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x976a0800) [pid = 10201] [serial = 1668] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x9740e400) [pid = 10201] [serial = 1667] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x973a5400) [pid = 10201] [serial = 1665] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x97013800) [pid = 10201] [serial = 1664] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x94617400) [pid = 10201] [serial = 1662] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x94612000) [pid = 10201] [serial = 1661] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x94449000) [pid = 10201] [serial = 1659] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x93781400) [pid = 10201] [serial = 1658] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x9359ac00) [pid = 10201] [serial = 1656] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x93564800) [pid = 10201] [serial = 1655] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x92092c00) [pid = 10201] [serial = 1653] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x916a9400) [pid = 10201] [serial = 1652] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x91159000) [pid = 10201] [serial = 1650] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x90656400) [pid = 10201] [serial = 1649] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8fff2400) [pid = 10201] [serial = 1647] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8ffee400) [pid = 10201] [serial = 1646] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8fdafc00) [pid = 10201] [serial = 1644] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8fda4400) [pid = 10201] [serial = 1643] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x8fbad800) [pid = 10201] [serial = 1641] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8f836000) [pid = 10201] [serial = 1640] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8df74000) [pid = 10201] [serial = 1638] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x879d7c00) [pid = 10201] [serial = 1689] [outer = (nil)] [url = about:blank] 11:31:53 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x89e48400) [pid = 10201] [serial = 1695] [outer = (nil)] [url = about:blank] 11:31:54 INFO - PROCESS | 10201 | 1460917914003 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 11:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 4349ms 11:31:54 INFO - PROCESS | 10201 | 1460917914063 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:31:54 INFO - PROCESS | 10201 | 1460917914070 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:31:54 INFO - PROCESS | 10201 | 1460917914079 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:31:54 INFO - PROCESS | 10201 | 1460917914084 Marionette TRACE conn3 <- [1,2394,null,{}] 11:31:54 INFO - PROCESS | 10201 | 1460917914093 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:54 INFO - PROCESS | 10201 | 1460917914305 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:31:54 INFO - PROCESS | 10201 | 1460917914534 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d1000 == 129 [pid = 10201] [id = 606] 11:31:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x86308000) [pid = 10201] [serial = 1819] [outer = (nil)] 11:31:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x865ae800) [pid = 10201] [serial = 1820] [outer = 0x86308000] 11:31:54 INFO - PROCESS | 10201 | 1460917914672 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8779bc00) [pid = 10201] [serial = 1821] [outer = 0x86308000] 11:31:55 INFO - PROCESS | 10201 | 1460917915623 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 11:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1582ms 11:31:55 INFO - PROCESS | 10201 | 1460917915662 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:31:55 INFO - PROCESS | 10201 | 1460917915670 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:31:55 INFO - PROCESS | 10201 | 1460917915686 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:31:55 INFO - PROCESS | 10201 | 1460917915691 Marionette TRACE conn3 <- [1,2398,null,{}] 11:31:55 INFO - PROCESS | 10201 | 1460917915697 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:55 INFO - PROCESS | 10201 | 1460917915965 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:31:56 INFO - PROCESS | 10201 | 1460917915996 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d7000 == 130 [pid = 10201] [id = 607] 11:31:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x879d8c00) [pid = 10201] [serial = 1822] [outer = (nil)] 11:31:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x89e48400) [pid = 10201] [serial = 1823] [outer = 0x879d8c00] 11:31:56 INFO - PROCESS | 10201 | 1460917916072 Marionette DEBUG loaded listener.js 11:31:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8b28c800) [pid = 10201] [serial = 1824] [outer = 0x879d8c00] 11:31:57 INFO - PROCESS | 10201 | 1460917917110 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 11:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1492ms 11:31:57 INFO - PROCESS | 10201 | 1460917917177 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:31:57 INFO - PROCESS | 10201 | 1460917917184 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:31:57 INFO - PROCESS | 10201 | 1460917917197 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:31:57 INFO - PROCESS | 10201 | 1460917917206 Marionette TRACE conn3 <- [1,2402,null,{}] 11:31:57 INFO - PROCESS | 10201 | 1460917917247 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:57 INFO - PROCESS | 10201 | 1460917917547 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:31:57 INFO - PROCESS | 10201 | 1460917917574 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4e400 == 131 [pid = 10201] [id = 608] 11:31:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8b3e2000) [pid = 10201] [serial = 1825] [outer = (nil)] 11:31:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8dec6c00) [pid = 10201] [serial = 1826] [outer = 0x8b3e2000] 11:31:57 INFO - PROCESS | 10201 | 1460917917654 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8df7c400) [pid = 10201] [serial = 1827] [outer = 0x8b3e2000] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x877a8000) [pid = 10201] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x962bbc00) [pid = 10201] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x93599400) [pid = 10201] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x92090800) [pid = 10201] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x9070a000) [pid = 10201] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x90658400) [pid = 10201] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x90115400) [pid = 10201] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8fd46c00) [pid = 10201] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8f836c00) [pid = 10201] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8b472c00) [pid = 10201] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x865a5800) [pid = 10201] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8627f400) [pid = 10201] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x86279400) [pid = 10201] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0xa0002000) [pid = 10201] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x9925c000) [pid = 10201] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x86df3000) [pid = 10201] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x9870fc00) [pid = 10201] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x852ac400) [pid = 10201] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x852ac800) [pid = 10201] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x96821400) [pid = 10201] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x86df2000) [pid = 10201] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:31:58 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x86de6c00) [pid = 10201] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:31:59 INFO - PROCESS | 10201 | 1460917919251 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2118ms 11:31:59 INFO - PROCESS | 10201 | 1460917919312 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 10201 | 1460917919316 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:31:59 INFO - PROCESS | 10201 | 1460917919322 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 10201 | 1460917919325 Marionette TRACE conn3 <- [1,2406,null,{}] 11:31:59 INFO - PROCESS | 10201 | 1460917919331 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:31:59 INFO - PROCESS | 10201 | 1460917919607 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:31:59 INFO - PROCESS | 10201 | 1460917919630 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x86273c00 == 132 [pid = 10201] [id = 609] 11:31:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x89d4cc00) [pid = 10201] [serial = 1828] [outer = (nil)] 11:31:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8dec5c00) [pid = 10201] [serial = 1829] [outer = 0x89d4cc00] 11:31:59 INFO - PROCESS | 10201 | 1460917919707 Marionette DEBUG loaded listener.js 11:31:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8e98e000) [pid = 10201] [serial = 1830] [outer = 0x89d4cc00] 11:32:00 INFO - PROCESS | 10201 | 1460917920808 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 11:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1535ms 11:32:00 INFO - PROCESS | 10201 | 1460917920860 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:32:00 INFO - PROCESS | 10201 | 1460917920865 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:32:00 INFO - PROCESS | 10201 | 1460917920875 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:32:00 INFO - PROCESS | 10201 | 1460917920881 Marionette TRACE conn3 <- [1,2410,null,{}] 11:32:00 INFO - PROCESS | 10201 | 1460917920892 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:01 INFO - PROCESS | 10201 | 1460917921121 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:32:01 INFO - PROCESS | 10201 | 1460917921499 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x86281800 == 133 [pid = 10201] [id = 610] 11:32:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x862ce400) [pid = 10201] [serial = 1831] [outer = (nil)] 11:32:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x865b1400) [pid = 10201] [serial = 1832] [outer = 0x862ce400] 11:32:01 INFO - PROCESS | 10201 | 1460917921597 Marionette DEBUG loaded listener.js 11:32:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8779c800) [pid = 10201] [serial = 1833] [outer = 0x862ce400] 11:32:02 INFO - PROCESS | 10201 | 1460917922689 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 11:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1841ms 11:32:02 INFO - PROCESS | 10201 | 1460917922716 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:32:02 INFO - PROCESS | 10201 | 1460917922725 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:32:02 INFO - PROCESS | 10201 | 1460917922737 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:32:02 INFO - PROCESS | 10201 | 1460917922741 Marionette TRACE conn3 <- [1,2414,null,{}] 11:32:02 INFO - PROCESS | 10201 | 1460917922749 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:02 INFO - PROCESS | 10201 | 1460917922985 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:32:03 INFO - PROCESS | 10201 | 1460917923342 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a8000 == 134 [pid = 10201] [id = 611] 11:32:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x879d3c00) [pid = 10201] [serial = 1834] [outer = (nil)] 11:32:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8bec9c00) [pid = 10201] [serial = 1835] [outer = 0x879d3c00] 11:32:03 INFO - PROCESS | 10201 | 1460917923436 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8df71000) [pid = 10201] [serial = 1836] [outer = 0x879d3c00] 11:32:04 INFO - PROCESS | 10201 | 1460917924567 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1894ms 11:32:04 INFO - PROCESS | 10201 | 1460917924633 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:32:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:32:04 INFO - PROCESS | 10201 | 1460917924638 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:32:04 INFO - PROCESS | 10201 | 1460917924645 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 10201 | 1460917924652 Marionette TRACE conn3 <- [1,2418,null,{}] 11:32:04 INFO - PROCESS | 10201 | 1460917924690 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:04 INFO - PROCESS | 10201 | 1460917924934 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:32:05 INFO - PROCESS | 10201 | 1460917925321 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de65800 == 135 [pid = 10201] [id = 612] 11:32:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8f83a800) [pid = 10201] [serial = 1837] [outer = (nil)] 11:32:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8fc83c00) [pid = 10201] [serial = 1838] [outer = 0x8f83a800] 11:32:05 INFO - PROCESS | 10201 | 1460917925417 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8fda4c00) [pid = 10201] [serial = 1839] [outer = 0x8f83a800] 11:32:06 INFO - PROCESS | 10201 | 1460917926382 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:32:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:32:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1790ms 11:32:06 INFO - PROCESS | 10201 | 1460917926435 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:32:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:32:06 INFO - PROCESS | 10201 | 1460917926441 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:32:06 INFO - PROCESS | 10201 | 1460917926447 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:32:06 INFO - PROCESS | 10201 | 1460917926451 Marionette TRACE conn3 <- [1,2422,null,{}] 11:32:06 INFO - PROCESS | 10201 | 1460917926457 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:06 INFO - PROCESS | 10201 | 1460917926677 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:32:07 INFO - PROCESS | 10201 | 1460917927020 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be55400 == 136 [pid = 10201] [id = 613] 11:32:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8fba4000) [pid = 10201] [serial = 1840] [outer = (nil)] 11:32:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8ffed000) [pid = 10201] [serial = 1841] [outer = 0x8fba4000] 11:32:07 INFO - PROCESS | 10201 | 1460917927121 Marionette DEBUG loaded listener.js 11:32:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8fff4800) [pid = 10201] [serial = 1842] [outer = 0x8fba4000] 11:32:08 INFO - PROCESS | 10201 | 1460917928064 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:32:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1646ms 11:32:08 INFO - PROCESS | 10201 | 1460917928094 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:32:08 INFO - PROCESS | 10201 | 1460917928098 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:32:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:32:08 INFO - PROCESS | 10201 | 1460917928105 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 10201 | 1460917928108 Marionette TRACE conn3 <- [1,2426,null,{}] 11:32:08 INFO - PROCESS | 10201 | 1460917928114 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:08 INFO - PROCESS | 10201 | 1460917928332 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:32:08 INFO - PROCESS | 10201 | 1460917928626 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff8000 == 137 [pid = 10201] [id = 614] 11:32:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8fff8c00) [pid = 10201] [serial = 1843] [outer = (nil)] 11:32:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x9064e000) [pid = 10201] [serial = 1844] [outer = 0x8fff8c00] 11:32:08 INFO - PROCESS | 10201 | 1460917928785 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x9065cc00) [pid = 10201] [serial = 1845] [outer = 0x8fff8c00] 11:32:09 INFO - PROCESS | 10201 | 1460917929740 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 11:32:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:32:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1681ms 11:32:09 INFO - PROCESS | 10201 | 1460917929787 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:32:09 INFO - PROCESS | 10201 | 1460917929791 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:32:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:32:09 INFO - PROCESS | 10201 | 1460917929798 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:32:09 INFO - PROCESS | 10201 | 1460917929802 Marionette TRACE conn3 <- [1,2430,null,{}] 11:32:09 INFO - PROCESS | 10201 | 1460917929808 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:10 INFO - PROCESS | 10201 | 1460917930047 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:32:10 INFO - PROCESS | 10201 | 1460917930392 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x90115c00 == 138 [pid = 10201] [id = 615] 11:32:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x911d9800) [pid = 10201] [serial = 1846] [outer = (nil)] 11:32:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x916a4000) [pid = 10201] [serial = 1847] [outer = 0x911d9800] 11:32:10 INFO - PROCESS | 10201 | 1460917930490 Marionette DEBUG loaded listener.js 11:32:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x9208d400) [pid = 10201] [serial = 1848] [outer = 0x911d9800] 11:32:11 INFO - PROCESS | 10201 | 1460917931416 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 11:32:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:32:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1692ms 11:32:11 INFO - PROCESS | 10201 | 1460917931492 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:32:11 INFO - PROCESS | 10201 | 1460917931495 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:32:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:32:11 INFO - PROCESS | 10201 | 1460917931502 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:32:11 INFO - PROCESS | 10201 | 1460917931504 Marionette TRACE conn3 <- [1,2434,null,{}] 11:32:11 INFO - PROCESS | 10201 | 1460917931511 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:11 INFO - PROCESS | 10201 | 1460917931769 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:32:12 INFO - PROCESS | 10201 | 1460917932127 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x86307000 == 139 [pid = 10201] [id = 616] 11:32:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x90651800) [pid = 10201] [serial = 1849] [outer = (nil)] 11:32:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x93566c00) [pid = 10201] [serial = 1850] [outer = 0x90651800] 11:32:12 INFO - PROCESS | 10201 | 1460917932222 Marionette DEBUG loaded listener.js 11:32:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9356b000) [pid = 10201] [serial = 1851] [outer = 0x90651800] 11:32:13 INFO - PROCESS | 10201 | 1460917933128 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 11:32:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:32:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1684ms 11:32:13 INFO - PROCESS | 10201 | 1460917933186 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:32:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:32:13 INFO - PROCESS | 10201 | 1460917933191 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:32:13 INFO - PROCESS | 10201 | 1460917933198 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:32:13 INFO - PROCESS | 10201 | 1460917933201 Marionette TRACE conn3 <- [1,2438,null,{}] 11:32:13 INFO - PROCESS | 10201 | 1460917933207 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:13 INFO - PROCESS | 10201 | 1460917933417 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:32:13 INFO - PROCESS | 10201 | 1460917933725 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x93560c00 == 140 [pid = 10201] [id = 617] 11:32:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x93568400) [pid = 10201] [serial = 1852] [outer = (nil)] 11:32:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x94447c00) [pid = 10201] [serial = 1853] [outer = 0x93568400] 11:32:13 INFO - PROCESS | 10201 | 1460917933864 Marionette DEBUG loaded listener.js 11:32:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x9444f000) [pid = 10201] [serial = 1854] [outer = 0x93568400] 11:32:14 INFO - PROCESS | 10201 | 1460917934812 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:32:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1687ms 11:32:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:32:14 INFO - PROCESS | 10201 | 1460917934884 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 10201 | 1460917934887 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:32:14 INFO - PROCESS | 10201 | 1460917934894 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 10201 | 1460917934898 Marionette TRACE conn3 <- [1,2442,null,{}] 11:32:14 INFO - PROCESS | 10201 | 1460917934904 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:15 INFO - PROCESS | 10201 | 1460917935143 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:32:15 INFO - PROCESS | 10201 | 1460917935476 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffa6800 == 141 [pid = 10201] [id = 618] 11:32:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9356a800) [pid = 10201] [serial = 1855] [outer = (nil)] 11:32:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x95a45800) [pid = 10201] [serial = 1856] [outer = 0x9356a800] 11:32:15 INFO - PROCESS | 10201 | 1460917935572 Marionette DEBUG loaded listener.js 11:32:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x95a47800) [pid = 10201] [serial = 1857] [outer = 0x9356a800] 11:32:16 INFO - PROCESS | 10201 | 1460917936481 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 11:32:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:32:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1635ms 11:32:16 INFO - PROCESS | 10201 | 1460917936529 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:32:16 INFO - PROCESS | 10201 | 1460917936534 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:32:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:32:16 INFO - PROCESS | 10201 | 1460917936540 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:32:16 INFO - PROCESS | 10201 | 1460917936544 Marionette TRACE conn3 <- [1,2446,null,{}] 11:32:16 INFO - PROCESS | 10201 | 1460917936550 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:16 INFO - PROCESS | 10201 | 1460917936769 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:32:17 INFO - PROCESS | 10201 | 1460917937105 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x94616c00 == 142 [pid = 10201] [id = 619] 11:32:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x94618000) [pid = 10201] [serial = 1858] [outer = (nil)] 11:32:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x96823000) [pid = 10201] [serial = 1859] [outer = 0x94618000] 11:32:17 INFO - PROCESS | 10201 | 1460917937202 Marionette DEBUG loaded listener.js 11:32:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9696bc00) [pid = 10201] [serial = 1860] [outer = 0x94618000] 11:32:18 INFO - PROCESS | 10201 | 1460917938246 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 11:32:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:32:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1782ms 11:32:18 INFO - PROCESS | 10201 | 1460917938324 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:32:18 INFO - PROCESS | 10201 | 1460917938331 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:32:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:32:18 INFO - PROCESS | 10201 | 1460917938342 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:32:18 INFO - PROCESS | 10201 | 1460917938348 Marionette TRACE conn3 <- [1,2450,null,{}] 11:32:18 INFO - PROCESS | 10201 | 1460917938427 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:18 INFO - PROCESS | 10201 | 1460917938784 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:32:19 INFO - PROCESS | 10201 | 1460917939141 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x95a41400 == 143 [pid = 10201] [id = 620] 11:32:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x96822800) [pid = 10201] [serial = 1861] [outer = (nil)] 11:32:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x97b58800) [pid = 10201] [serial = 1862] [outer = 0x96822800] 11:32:19 INFO - PROCESS | 10201 | 1460917939240 Marionette DEBUG loaded listener.js 11:32:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97f03c00) [pid = 10201] [serial = 1863] [outer = 0x96822800] 11:32:20 INFO - PROCESS | 10201 | 1460917940257 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 11:32:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:32:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1976ms 11:32:20 INFO - PROCESS | 10201 | 1460917940317 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:32:20 INFO - PROCESS | 10201 | 1460917940321 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:32:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:32:20 INFO - PROCESS | 10201 | 1460917940328 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:32:20 INFO - PROCESS | 10201 | 1460917940332 Marionette TRACE conn3 <- [1,2454,null,{}] 11:32:20 INFO - PROCESS | 10201 | 1460917940338 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:20 INFO - PROCESS | 10201 | 1460917940563 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:32:20 INFO - PROCESS | 10201 | 1460917940908 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x974b1400 == 144 [pid = 10201] [id = 621] 11:32:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97f02800) [pid = 10201] [serial = 1864] [outer = (nil)] 11:32:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x989cc400) [pid = 10201] [serial = 1865] [outer = 0x97f02800] 11:32:21 INFO - PROCESS | 10201 | 1460917941004 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x98fd8800) [pid = 10201] [serial = 1866] [outer = 0x97f02800] 11:32:21 INFO - PROCESS | 10201 | 1460917941882 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 11:32:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:32:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1580ms 11:32:21 INFO - PROCESS | 10201 | 1460917941909 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 10201 | 1460917941913 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:32:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:32:21 INFO - PROCESS | 10201 | 1460917941920 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:32:21 INFO - PROCESS | 10201 | 1460917941923 Marionette TRACE conn3 <- [1,2458,null,{}] 11:32:21 INFO - PROCESS | 10201 | 1460917941929 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:22 INFO - PROCESS | 10201 | 1460917942131 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:32:22 INFO - PROCESS | 10201 | 1460917942437 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:22 INFO - PROCESS | 10201 | ++DOCSHELL 0x963e2800 == 145 [pid = 10201] [id = 622] 11:32:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x98442800) [pid = 10201] [serial = 1867] [outer = (nil)] 11:32:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x99362c00) [pid = 10201] [serial = 1868] [outer = 0x98442800] 11:32:22 INFO - PROCESS | 10201 | 1460917942571 Marionette DEBUG loaded listener.js 11:32:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x99369400) [pid = 10201] [serial = 1869] [outer = 0x98442800] 11:32:23 INFO - PROCESS | 10201 | 1460917943526 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 11:32:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:32:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1644ms 11:32:23 INFO - PROCESS | 10201 | 1460917943565 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:32:23 INFO - PROCESS | 10201 | 1460917943570 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:32:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:32:23 INFO - PROCESS | 10201 | 1460917943576 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:32:23 INFO - PROCESS | 10201 | 1460917943580 Marionette TRACE conn3 <- [1,2462,null,{}] 11:32:23 INFO - PROCESS | 10201 | 1460917943587 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:23 INFO - PROCESS | 10201 | 1460917943874 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:32:24 INFO - PROCESS | 10201 | 1460917944216 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x859cf400 == 146 [pid = 10201] [id = 623] 11:32:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x85cf7000) [pid = 10201] [serial = 1870] [outer = (nil)] 11:32:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x99365400) [pid = 10201] [serial = 1871] [outer = 0x85cf7000] 11:32:24 INFO - PROCESS | 10201 | 1460917944311 Marionette DEBUG loaded listener.js 11:32:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x9b2e9800) [pid = 10201] [serial = 1872] [outer = 0x85cf7000] 11:32:25 INFO - PROCESS | 10201 | 1460917945275 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:32:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1734ms 11:32:25 INFO - PROCESS | 10201 | 1460917945311 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:32:25 INFO - PROCESS | 10201 | 1460917945315 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:32:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:32:25 INFO - PROCESS | 10201 | 1460917945323 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 10201 | 1460917945326 Marionette TRACE conn3 <- [1,2466,null,{}] 11:32:25 INFO - PROCESS | 10201 | 1460917945332 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:25 INFO - PROCESS | 10201 | 1460917945587 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:32:25 INFO - PROCESS | 10201 | 1460917945945 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x99363000 == 147 [pid = 10201] [id = 624] 11:32:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x993cb800) [pid = 10201] [serial = 1873] [outer = (nil)] 11:32:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9fcab000) [pid = 10201] [serial = 1874] [outer = 0x993cb800] 11:32:26 INFO - PROCESS | 10201 | 1460917946047 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0xa000e400) [pid = 10201] [serial = 1875] [outer = 0x993cb800] 11:32:27 INFO - PROCESS | 10201 | 1460917947049 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 11:32:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:32:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1786ms 11:32:27 INFO - PROCESS | 10201 | 1460917947109 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:32:27 INFO - PROCESS | 10201 | 1460917947113 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:32:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:32:27 INFO - PROCESS | 10201 | 1460917947120 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:32:27 INFO - PROCESS | 10201 | 1460917947124 Marionette TRACE conn3 <- [1,2470,null,{}] 11:32:27 INFO - PROCESS | 10201 | 1460917947130 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:27 INFO - PROCESS | 10201 | 1460917947359 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:32:27 INFO - PROCESS | 10201 | 1460917947702 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x852ac000 == 148 [pid = 10201] [id = 625] 11:32:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9eb54400) [pid = 10201] [serial = 1876] [outer = (nil)] 11:32:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0xa0eee400) [pid = 10201] [serial = 1877] [outer = 0x9eb54400] 11:32:27 INFO - PROCESS | 10201 | 1460917947802 Marionette DEBUG loaded listener.js 11:32:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0xa0fdbc00) [pid = 10201] [serial = 1878] [outer = 0x9eb54400] 11:32:28 INFO - PROCESS | 10201 | 1460917948726 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 11:32:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:32:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1681ms 11:32:28 INFO - PROCESS | 10201 | 1460917948802 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:32:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:32:28 INFO - PROCESS | 10201 | 1460917948807 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:32:28 INFO - PROCESS | 10201 | 1460917948814 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:32:28 INFO - PROCESS | 10201 | 1460917948818 Marionette TRACE conn3 <- [1,2474,null,{}] 11:32:28 INFO - PROCESS | 10201 | 1460917948824 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:29 INFO - PROCESS | 10201 | 1460917949053 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:32:29 INFO - PROCESS | 10201 | 1460917949401 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x879cd400 == 149 [pid = 10201] [id = 626] 11:32:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x8b3e7800) [pid = 10201] [serial = 1879] [outer = (nil)] 11:32:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0xa2a09c00) [pid = 10201] [serial = 1880] [outer = 0x8b3e7800] 11:32:29 INFO - PROCESS | 10201 | 1460917949526 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0xa2a0e000) [pid = 10201] [serial = 1881] [outer = 0x8b3e7800] 11:32:30 INFO - PROCESS | 10201 | 1460917950528 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:32:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1782ms 11:32:30 INFO - PROCESS | 10201 | 1460917950597 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 10201 | 1460917950601 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:32:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:32:30 INFO - PROCESS | 10201 | 1460917950608 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 10201 | 1460917950612 Marionette TRACE conn3 <- [1,2478,null,{}] 11:32:30 INFO - PROCESS | 10201 | 1460917950618 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:30 INFO - PROCESS | 10201 | 1460917950849 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85cec800 == 148 [pid = 10201] [id = 559] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x865a4400 == 147 [pid = 10201] [id = 562] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x86308400 == 146 [pid = 10201] [id = 563] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x859d1c00 == 145 [pid = 10201] [id = 457] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x865a7400 == 144 [pid = 10201] [id = 458] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x859cec00 == 143 [pid = 10201] [id = 558] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x852a9c00 == 142 [pid = 10201] [id = 564] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x89d4e400 == 141 [pid = 10201] [id = 608] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x879d7000 == 140 [pid = 10201] [id = 607] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x862d1000 == 139 [pid = 10201] [id = 606] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8505b800 == 138 [pid = 10201] [id = 605] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x973f8000 == 137 [pid = 10201] [id = 604] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec0c00 == 136 [pid = 10201] [id = 602] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x98fe1400 == 135 [pid = 10201] [id = 603] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x95a45000 == 134 [pid = 10201] [id = 601] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x862cfc00 == 133 [pid = 10201] [id = 600] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x93781c00 == 132 [pid = 10201] [id = 599] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x911e6400 == 131 [pid = 10201] [id = 597] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x93786c00 == 130 [pid = 10201] [id = 598] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x859d6400 == 129 [pid = 10201] [id = 596] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8b28e800 == 128 [pid = 10201] [id = 595] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x90654c00 == 127 [pid = 10201] [id = 594] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x85ced000 == 126 [pid = 10201] [id = 593] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83f400 == 125 [pid = 10201] [id = 592] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8b46c400 == 124 [pid = 10201] [id = 590] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x8b470000 == 123 [pid = 10201] [id = 591] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x86debc00 == 122 [pid = 10201] [id = 589] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x859d5400 == 121 [pid = 10201] [id = 587] 11:32:33 INFO - PROCESS | 10201 | --DOCSHELL 0x862dac00 == 120 [pid = 10201] [id = 588] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x8de70c00) [pid = 10201] [serial = 1632] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x8b472400) [pid = 10201] [serial = 1763] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x8b467c00) [pid = 10201] [serial = 1760] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x8bec8c00) [pid = 10201] [serial = 1761] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x963df000) [pid = 10201] [serial = 1727] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x94616000) [pid = 10201] [serial = 1725] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x94610c00) [pid = 10201] [serial = 1724] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x93782400) [pid = 10201] [serial = 1722] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x9359f800) [pid = 10201] [serial = 1721] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x9209a400) [pid = 10201] [serial = 1719] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x9208f400) [pid = 10201] [serial = 1718] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x914cf800) [pid = 10201] [serial = 1716] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x911de000) [pid = 10201] [serial = 1715] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x9064fc00) [pid = 10201] [serial = 1713] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x90121000) [pid = 10201] [serial = 1712] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8fff5000) [pid = 10201] [serial = 1710] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8ffaec00) [pid = 10201] [serial = 1709] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x8fd41c00) [pid = 10201] [serial = 1707] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8f840400) [pid = 10201] [serial = 1706] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8e993800) [pid = 10201] [serial = 1704] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8dec8400) [pid = 10201] [serial = 1703] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x89d55800) [pid = 10201] [serial = 1701] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8779fc00) [pid = 10201] [serial = 1700] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x8df71800) [pid = 10201] [serial = 1697] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x862d5800) [pid = 10201] [serial = 1754] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x865aa000) [pid = 10201] [serial = 1755] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0xa0ee3800) [pid = 10201] [serial = 1752] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0xa0c52800) [pid = 10201] [serial = 1751] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0xa0aec400) [pid = 10201] [serial = 1749] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0xa0ae2000) [pid = 10201] [serial = 1748] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0xa00cfc00) [pid = 10201] [serial = 1746] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0xa0094c00) [pid = 10201] [serial = 1745] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x9fc7ec00) [pid = 10201] [serial = 1743] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x9fbc3c00) [pid = 10201] [serial = 1742] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9b2db800) [pid = 10201] [serial = 1740] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9ae57c00) [pid = 10201] [serial = 1739] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x9926a000) [pid = 10201] [serial = 1737] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x98702c00) [pid = 10201] [serial = 1736] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x97f07c00) [pid = 10201] [serial = 1734] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x97b7ac00) [pid = 10201] [serial = 1733] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x97b52000) [pid = 10201] [serial = 1731] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x97410800) [pid = 10201] [serial = 1730] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x9681bc00) [pid = 10201] [serial = 1728] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x877a5400) [pid = 10201] [serial = 1757] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x879d7800) [pid = 10201] [serial = 1758] [outer = (nil)] [url = about:blank] 11:32:33 INFO - PROCESS | 10201 | 1460917953723 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x84270800 == 121 [pid = 10201] [id = 627] 11:32:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8505b800) [pid = 10201] [serial = 1882] [outer = (nil)] 11:32:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x85198000) [pid = 10201] [serial = 1883] [outer = 0x8505b800] 11:32:33 INFO - PROCESS | 10201 | 1460917953824 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x859d2400) [pid = 10201] [serial = 1884] [outer = 0x8505b800] 11:32:34 INFO - PROCESS | 10201 | 1460917954740 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 11:32:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:32:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 4191ms 11:32:34 INFO - PROCESS | 10201 | 1460917954807 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:32:34 INFO - PROCESS | 10201 | 1460917954813 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:32:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:32:34 INFO - PROCESS | 10201 | 1460917954822 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:32:34 INFO - PROCESS | 10201 | 1460917954829 Marionette TRACE conn3 <- [1,2482,null,{}] 11:32:34 INFO - PROCESS | 10201 | 1460917954837 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:35 INFO - PROCESS | 10201 | 1460917955075 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:32:35 INFO - PROCESS | 10201 | 1460917955307 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x86275000 == 122 [pid = 10201] [id = 628] 11:32:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x86279000) [pid = 10201] [serial = 1885] [outer = (nil)] 11:32:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x862d1c00) [pid = 10201] [serial = 1886] [outer = 0x86279000] 11:32:35 INFO - PROCESS | 10201 | 1460917955452 Marionette DEBUG loaded listener.js 11:32:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x86313400) [pid = 10201] [serial = 1887] [outer = 0x86279000] 11:32:36 INFO - PROCESS | 10201 | 1460917956456 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 11:32:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:32:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1690ms 11:32:36 INFO - PROCESS | 10201 | 1460917956516 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:32:36 INFO - PROCESS | 10201 | 1460917956522 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:32:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:32:36 INFO - PROCESS | 10201 | 1460917956538 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:32:36 INFO - PROCESS | 10201 | 1460917956542 Marionette TRACE conn3 <- [1,2486,null,{}] 11:32:36 INFO - PROCESS | 10201 | 1460917956548 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:36 INFO - PROCESS | 10201 | 1460917956832 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:32:36 INFO - PROCESS | 10201 | 1460917956874 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d5800 == 123 [pid = 10201] [id = 629] 11:32:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8779f800) [pid = 10201] [serial = 1888] [outer = (nil)] 11:32:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x879cf000) [pid = 10201] [serial = 1889] [outer = 0x8779f800] 11:32:36 INFO - PROCESS | 10201 | 1460917956955 Marionette DEBUG loaded listener.js 11:32:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x89d48c00) [pid = 10201] [serial = 1890] [outer = 0x8779f800] 11:32:38 INFO - PROCESS | 10201 | 1460917958061 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:32:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1583ms 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x862d3400) [pid = 10201] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x92091000) [pid = 10201] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x9932b000) [pid = 10201] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8e996c00) [pid = 10201] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8fba9800) [pid = 10201] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8ec3b800) [pid = 10201] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x879d8c00) [pid = 10201] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x90659c00) [pid = 10201] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x9633b800) [pid = 10201] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x9739fc00) [pid = 10201] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x962bb000) [pid = 10201] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x862cd800) [pid = 10201] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8ec39800) [pid = 10201] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x86308000) [pid = 10201] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x91155400) [pid = 10201] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8fff6000) [pid = 10201] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x99344800) [pid = 10201] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x862dbc00) [pid = 10201] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x859cc400) [pid = 10201] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8b3e2000) [pid = 10201] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x877a2400) [pid = 10201] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8f83d800) [pid = 10201] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:32:38 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x9936bc00) [pid = 10201] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:32:38 INFO - PROCESS | 10201 | 1460917958935 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 10201 | 1460917958939 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:32:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:32:39 INFO - PROCESS | 10201 | 1460917959007 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:32:39 INFO - PROCESS | 10201 | 1460917959017 Marionette TRACE conn3 <- [1,2490,null,{}] 11:32:39 INFO - PROCESS | 10201 | 1460917959024 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:39 INFO - PROCESS | 10201 | 1460917959305 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:32:39 INFO - PROCESS | 10201 | 1460917959437 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d8c00 == 124 [pid = 10201] [id = 630] 11:32:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x89d51800) [pid = 10201] [serial = 1891] [outer = (nil)] 11:32:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8b283800) [pid = 10201] [serial = 1892] [outer = 0x89d51800] 11:32:39 INFO - PROCESS | 10201 | 1460917959522 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8b3e8400) [pid = 10201] [serial = 1893] [outer = 0x89d51800] 11:32:40 INFO - PROCESS | 10201 | 1460917960381 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:32:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1403ms 11:32:40 INFO - PROCESS | 10201 | 1460917960397 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 10201 | 1460917960403 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:32:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:32:40 INFO - PROCESS | 10201 | 1460917960409 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 10201 | 1460917960413 Marionette TRACE conn3 <- [1,2494,null,{}] 11:32:40 INFO - PROCESS | 10201 | 1460917960418 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:40 INFO - PROCESS | 10201 | 1460917960688 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:32:40 INFO - PROCESS | 10201 | 1460917960714 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b286000 == 125 [pid = 10201] [id = 631] 11:32:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8b472400) [pid = 10201] [serial = 1894] [outer = (nil)] 11:32:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8becb000) [pid = 10201] [serial = 1895] [outer = 0x8b472400] 11:32:40 INFO - PROCESS | 10201 | 1460917960792 Marionette DEBUG loaded listener.js 11:32:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8de68c00) [pid = 10201] [serial = 1896] [outer = 0x8b472400] 11:32:42 INFO - PROCESS | 10201 | 1460917962216 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 11:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1884ms 11:32:42 INFO - PROCESS | 10201 | 1460917962296 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:32:42 INFO - PROCESS | 10201 | 1460917962304 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:32:42 INFO - PROCESS | 10201 | 1460917962314 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:32:42 INFO - PROCESS | 10201 | 1460917962319 Marionette TRACE conn3 <- [1,2498,null,{}] 11:32:42 INFO - PROCESS | 10201 | 1460917962329 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:42 INFO - PROCESS | 10201 | 1460917962597 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:32:42 INFO - PROCESS | 10201 | 1460917962951 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x84b1b400 == 126 [pid = 10201] [id = 632] 11:32:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x85cf5c00) [pid = 10201] [serial = 1897] [outer = (nil)] 11:32:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8627d400) [pid = 10201] [serial = 1898] [outer = 0x85cf5c00] 11:32:43 INFO - PROCESS | 10201 | 1460917963054 Marionette DEBUG loaded listener.js 11:32:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x865a9c00) [pid = 10201] [serial = 1899] [outer = 0x85cf5c00] 11:32:44 INFO - PROCESS | 10201 | 1460917964249 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 11:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1985ms 11:32:44 INFO - PROCESS | 10201 | 1460917964300 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:32:44 INFO - PROCESS | 10201 | 1460917964309 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:32:44 INFO - PROCESS | 10201 | 1460917964320 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:32:44 INFO - PROCESS | 10201 | 1460917964324 Marionette TRACE conn3 <- [1,2502,null,{}] 11:32:44 INFO - PROCESS | 10201 | 1460917964331 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:44 INFO - PROCESS | 10201 | 1460917964553 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:32:44 INFO - PROCESS | 10201 | 1460917964896 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x862cf400 == 127 [pid = 10201] [id = 633] 11:32:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8b285c00) [pid = 10201] [serial = 1900] [outer = (nil)] 11:32:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8b46b400) [pid = 10201] [serial = 1901] [outer = 0x8b285c00] 11:32:45 INFO - PROCESS | 10201 | 1460917965001 Marionette DEBUG loaded listener.js 11:32:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8bec1800) [pid = 10201] [serial = 1902] [outer = 0x8b285c00] 11:32:46 INFO - PROCESS | 10201 | 1460917966022 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1739ms 11:32:46 INFO - PROCESS | 10201 | 1460917966059 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:32:46 INFO - PROCESS | 10201 | 1460917966065 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:32:46 INFO - PROCESS | 10201 | 1460917966091 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:32:46 INFO - PROCESS | 10201 | 1460917966099 Marionette TRACE conn3 <- [1,2506,null,{}] 11:32:46 INFO - PROCESS | 10201 | 1460917966118 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:46 INFO - PROCESS | 10201 | 1460917966350 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:32:46 INFO - PROCESS | 10201 | 1460917966720 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec9400 == 128 [pid = 10201] [id = 634] 11:32:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8dec9800) [pid = 10201] [serial = 1903] [outer = (nil)] 11:32:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8ec35400) [pid = 10201] [serial = 1904] [outer = 0x8dec9800] 11:32:46 INFO - PROCESS | 10201 | 1460917966821 Marionette DEBUG loaded listener.js 11:32:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8f831800) [pid = 10201] [serial = 1905] [outer = 0x8dec9800] 11:32:47 INFO - PROCESS | 10201 | 1460917967765 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 11:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1774ms 11:32:47 INFO - PROCESS | 10201 | 1460917967846 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:32:47 INFO - PROCESS | 10201 | 1460917967852 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:32:47 INFO - PROCESS | 10201 | 1460917967858 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:32:47 INFO - PROCESS | 10201 | 1460917967862 Marionette TRACE conn3 <- [1,2510,null,{}] 11:32:47 INFO - PROCESS | 10201 | 1460917967868 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:48 INFO - PROCESS | 10201 | 1460917968101 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:32:48 INFO - PROCESS | 10201 | 1460917968454 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x86281000 == 129 [pid = 10201] [id = 635] 11:32:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8ec33c00) [pid = 10201] [serial = 1906] [outer = (nil)] 11:32:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8fba2000) [pid = 10201] [serial = 1907] [outer = 0x8ec33c00] 11:32:48 INFO - PROCESS | 10201 | 1460917968552 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8fd3ac00) [pid = 10201] [serial = 1908] [outer = 0x8ec33c00] 11:32:49 INFO - PROCESS | 10201 | 1460917969580 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 11:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1791ms 11:32:49 INFO - PROCESS | 10201 | 1460917969650 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:32:49 INFO - PROCESS | 10201 | 1460917969654 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:32:49 INFO - PROCESS | 10201 | 1460917969660 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 10201 | 1460917969664 Marionette TRACE conn3 <- [1,2514,null,{}] 11:32:49 INFO - PROCESS | 10201 | 1460917969670 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:49 INFO - PROCESS | 10201 | 1460917969887 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:32:50 INFO - PROCESS | 10201 | 1460917970247 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f836000 == 130 [pid = 10201] [id = 636] 11:32:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8fda4800) [pid = 10201] [serial = 1909] [outer = (nil)] 11:32:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8ffaac00) [pid = 10201] [serial = 1910] [outer = 0x8fda4800] 11:32:50 INFO - PROCESS | 10201 | 1460917970345 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8ffed800) [pid = 10201] [serial = 1911] [outer = 0x8fda4800] 11:32:51 INFO - PROCESS | 10201 | 1460917971358 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 11:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1744ms 11:32:51 INFO - PROCESS | 10201 | 1460917971408 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 10201 | 1460917971413 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:32:51 INFO - PROCESS | 10201 | 1460917971420 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 10201 | 1460917971424 Marionette TRACE conn3 <- [1,2518,null,{}] 11:32:51 INFO - PROCESS | 10201 | 1460917971430 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:51 INFO - PROCESS | 10201 | 1460917971682 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:32:52 INFO - PROCESS | 10201 | 1460917972017 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffaa400 == 131 [pid = 10201] [id = 637] 11:32:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8ffab800) [pid = 10201] [serial = 1912] [outer = (nil)] 11:32:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x90655000) [pid = 10201] [serial = 1913] [outer = 0x8ffab800] 11:32:52 INFO - PROCESS | 10201 | 1460917972127 Marionette DEBUG loaded listener.js 11:32:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x91152800) [pid = 10201] [serial = 1914] [outer = 0x8ffab800] 11:32:53 INFO - PROCESS | 10201 | 1460917973112 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1736ms 11:32:53 INFO - PROCESS | 10201 | 1460917973157 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 10201 | 1460917973162 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:32:53 INFO - PROCESS | 10201 | 1460917973169 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 10201 | 1460917973173 Marionette TRACE conn3 <- [1,2522,null,{}] 11:32:53 INFO - PROCESS | 10201 | 1460917973180 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:53 INFO - PROCESS | 10201 | 1460917973424 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:32:53 INFO - PROCESS | 10201 | 1460917973768 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff4000 == 132 [pid = 10201] [id = 638] 11:32:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x9011ac00) [pid = 10201] [serial = 1915] [outer = (nil)] 11:32:53 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x911e6400) [pid = 10201] [serial = 1916] [outer = 0x9011ac00] 11:32:53 INFO - PROCESS | 10201 | 1460917973863 Marionette DEBUG loaded listener.js 11:32:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9132d000) [pid = 10201] [serial = 1917] [outer = 0x9011ac00] 11:32:54 INFO - PROCESS | 10201 | 1460917974875 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 11:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1745ms 11:32:54 INFO - PROCESS | 10201 | 1460917974916 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:32:54 INFO - PROCESS | 10201 | 1460917974920 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:32:54 INFO - PROCESS | 10201 | 1460917974927 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 10201 | 1460917974931 Marionette TRACE conn3 <- [1,2526,null,{}] 11:32:54 INFO - PROCESS | 10201 | 1460917974956 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:55 INFO - PROCESS | 10201 | 1460917975179 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:32:55 INFO - PROCESS | 10201 | 1460917975522 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:55 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d7c00 == 133 [pid = 10201] [id = 639] 11:32:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x9115c000) [pid = 10201] [serial = 1918] [outer = (nil)] 11:32:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x92072c00) [pid = 10201] [serial = 1919] [outer = 0x9115c000] 11:32:55 INFO - PROCESS | 10201 | 1460917975616 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x92092c00) [pid = 10201] [serial = 1920] [outer = 0x9115c000] 11:32:56 INFO - PROCESS | 10201 | 1460917976607 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1752ms 11:32:56 INFO - PROCESS | 10201 | 1460917976680 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:32:56 INFO - PROCESS | 10201 | 1460917976683 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:32:56 INFO - PROCESS | 10201 | 1460917976691 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:32:56 INFO - PROCESS | 10201 | 1460917976695 Marionette TRACE conn3 <- [1,2530,null,{}] 11:32:56 INFO - PROCESS | 10201 | 1460917976702 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:56 INFO - PROCESS | 10201 | 1460917976928 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:32:57 INFO - PROCESS | 10201 | 1460917977276 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x859cec00 == 134 [pid = 10201] [id = 640] 11:32:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x862d5c00) [pid = 10201] [serial = 1921] [outer = (nil)] 11:32:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x93560800) [pid = 10201] [serial = 1922] [outer = 0x862d5c00] 11:32:57 INFO - PROCESS | 10201 | 1460917977380 Marionette DEBUG loaded listener.js 11:32:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x935a4800) [pid = 10201] [serial = 1923] [outer = 0x862d5c00] 11:32:58 INFO - PROCESS | 10201 | 1460917978345 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 11:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1735ms 11:32:58 INFO - PROCESS | 10201 | 1460917978427 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:32:58 INFO - PROCESS | 10201 | 1460917978432 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:32:58 INFO - PROCESS | 10201 | 1460917978439 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:32:58 INFO - PROCESS | 10201 | 1460917978443 Marionette TRACE conn3 <- [1,2534,null,{}] 11:32:58 INFO - PROCESS | 10201 | 1460917978449 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:32:58 INFO - PROCESS | 10201 | 1460917978718 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:32:59 INFO - PROCESS | 10201 | 1460917979097 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x911db000 == 135 [pid = 10201] [id = 641] 11:32:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x94444400) [pid = 10201] [serial = 1924] [outer = (nil)] 11:32:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x9444a000) [pid = 10201] [serial = 1925] [outer = 0x94444400] 11:32:59 INFO - PROCESS | 10201 | 1460917979207 Marionette DEBUG loaded listener.js 11:32:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9460b000) [pid = 10201] [serial = 1926] [outer = 0x94444400] 11:33:00 INFO - PROCESS | 10201 | 1460917980170 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 11:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1796ms 11:33:00 INFO - PROCESS | 10201 | 1460917980236 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:33:00 INFO - PROCESS | 10201 | 1460917980241 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:33:00 INFO - PROCESS | 10201 | 1460917980247 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:33:00 INFO - PROCESS | 10201 | 1460917980252 Marionette TRACE conn3 <- [1,2538,null,{}] 11:33:00 INFO - PROCESS | 10201 | 1460917980259 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:00 INFO - PROCESS | 10201 | 1460917980568 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:33:00 INFO - PROCESS | 10201 | 1460917980929 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 10201 | ++DOCSHELL 0x93788800 == 136 [pid = 10201] [id = 642] 11:33:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x95920800) [pid = 10201] [serial = 1927] [outer = (nil)] 11:33:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9681fc00) [pid = 10201] [serial = 1928] [outer = 0x95920800] 11:33:01 INFO - PROCESS | 10201 | 1460917981030 Marionette DEBUG loaded listener.js 11:33:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x973a5400) [pid = 10201] [serial = 1929] [outer = 0x95920800] 11:33:02 INFO - PROCESS | 10201 | 1460917982045 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1839ms 11:33:02 INFO - PROCESS | 10201 | 1460917982095 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 10201 | 1460917982100 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:33:02 INFO - PROCESS | 10201 | 1460917982107 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 10201 | 1460917982111 Marionette TRACE conn3 <- [1,2542,null,{}] 11:33:02 INFO - PROCESS | 10201 | 1460917982117 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:02 INFO - PROCESS | 10201 | 1460917982336 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:33:02 INFO - PROCESS | 10201 | 1460917982693 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf5400 == 137 [pid = 10201] [id = 643] 11:33:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x86309c00) [pid = 10201] [serial = 1930] [outer = (nil)] 11:33:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x973ef000) [pid = 10201] [serial = 1931] [outer = 0x86309c00] 11:33:02 INFO - PROCESS | 10201 | 1460917982790 Marionette DEBUG loaded listener.js 11:33:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x973fd000) [pid = 10201] [serial = 1932] [outer = 0x86309c00] 11:33:03 INFO - PROCESS | 10201 | 1460917983773 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 11:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1738ms 11:33:03 INFO - PROCESS | 10201 | 1460917983847 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:33:03 INFO - PROCESS | 10201 | 1460917983850 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:33:03 INFO - PROCESS | 10201 | 1460917983858 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:33:03 INFO - PROCESS | 10201 | 1460917983861 Marionette TRACE conn3 <- [1,2546,null,{}] 11:33:03 INFO - PROCESS | 10201 | 1460917983868 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:04 INFO - PROCESS | 10201 | 1460917984132 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:33:04 INFO - PROCESS | 10201 | 1460917984533 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x973f8800 == 138 [pid = 10201] [id = 644] 11:33:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x97b4e800) [pid = 10201] [serial = 1933] [outer = (nil)] 11:33:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x97b55c00) [pid = 10201] [serial = 1934] [outer = 0x97b4e800] 11:33:04 INFO - PROCESS | 10201 | 1460917984631 Marionette DEBUG loaded listener.js 11:33:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97b78800) [pid = 10201] [serial = 1935] [outer = 0x97b4e800] 11:33:05 INFO - PROCESS | 10201 | 1460917985623 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 11:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1838ms 11:33:05 INFO - PROCESS | 10201 | 1460917985697 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:33:05 INFO - PROCESS | 10201 | 1460917985701 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:33:05 INFO - PROCESS | 10201 | 1460917985707 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:33:05 INFO - PROCESS | 10201 | 1460917985711 Marionette TRACE conn3 <- [1,2550,null,{}] 11:33:05 INFO - PROCESS | 10201 | 1460917985717 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:05 INFO - PROCESS | 10201 | 1460917985927 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:33:06 INFO - PROCESS | 10201 | 1460917986275 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de6800 == 139 [pid = 10201] [id = 645] 11:33:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x97503400) [pid = 10201] [serial = 1936] [outer = (nil)] 11:33:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x97f0f400) [pid = 10201] [serial = 1937] [outer = 0x97503400] 11:33:06 INFO - PROCESS | 10201 | 1460917986370 Marionette DEBUG loaded listener.js 11:33:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x9844ac00) [pid = 10201] [serial = 1938] [outer = 0x97503400] 11:33:07 INFO - PROCESS | 10201 | 1460917987338 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 11:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1685ms 11:33:07 INFO - PROCESS | 10201 | 1460917987394 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 10201 | 1460917987398 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:33:07 INFO - PROCESS | 10201 | 1460917987405 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 10201 | 1460917987408 Marionette TRACE conn3 <- [1,2554,null,{}] 11:33:07 INFO - PROCESS | 10201 | 1460917987415 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:07 INFO - PROCESS | 10201 | 1460917987633 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:33:07 INFO - PROCESS | 10201 | 1460917987981 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8426c800 == 140 [pid = 10201] [id = 646] 11:33:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x86279c00) [pid = 10201] [serial = 1939] [outer = (nil)] 11:33:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x99266c00) [pid = 10201] [serial = 1940] [outer = 0x86279c00] 11:33:08 INFO - PROCESS | 10201 | 1460917988079 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x99331000) [pid = 10201] [serial = 1941] [outer = 0x86279c00] 11:33:09 INFO - PROCESS | 10201 | 1460917989061 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 11:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1695ms 11:33:09 INFO - PROCESS | 10201 | 1460917989107 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:33:09 INFO - PROCESS | 10201 | 1460917989114 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:33:09 INFO - PROCESS | 10201 | 1460917989124 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 10201 | 1460917989127 Marionette TRACE conn3 <- [1,2558,null,{}] 11:33:09 INFO - PROCESS | 10201 | 1460917989135 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:09 INFO - PROCESS | 10201 | 1460917989404 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:33:09 INFO - PROCESS | 10201 | 1460917989737 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208cc00 == 141 [pid = 10201] [id = 647] 11:33:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x97b4f800) [pid = 10201] [serial = 1942] [outer = (nil)] 11:33:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9936bc00) [pid = 10201] [serial = 1943] [outer = 0x97b4f800] 11:33:09 INFO - PROCESS | 10201 | 1460917989831 Marionette DEBUG loaded listener.js 11:33:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9b2db800) [pid = 10201] [serial = 1944] [outer = 0x97b4f800] 11:33:10 INFO - PROCESS | 10201 | 1460917990838 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 11:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1784ms 11:33:10 INFO - PROCESS | 10201 | 1460917990910 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:33:10 INFO - PROCESS | 10201 | 1460917990914 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:33:10 INFO - PROCESS | 10201 | 1460917990922 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:33:10 INFO - PROCESS | 10201 | 1460917990926 Marionette TRACE conn3 <- [1,2562,null,{}] 11:33:10 INFO - PROCESS | 10201 | 1460917990932 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:11 INFO - PROCESS | 10201 | 1460917991149 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x879d8c00 == 140 [pid = 10201] [id = 630] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x862d5800 == 139 [pid = 10201] [id = 629] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x86275000 == 138 [pid = 10201] [id = 628] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x84270800 == 137 [pid = 10201] [id = 627] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x852ac000 == 136 [pid = 10201] [id = 625] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x859cf400 == 135 [pid = 10201] [id = 623] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x99363000 == 134 [pid = 10201] [id = 624] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x963e2800 == 133 [pid = 10201] [id = 622] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x974b1400 == 132 [pid = 10201] [id = 621] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x95a41400 == 131 [pid = 10201] [id = 620] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x94616c00 == 130 [pid = 10201] [id = 619] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x93560c00 == 129 [pid = 10201] [id = 617] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffa6800 == 128 [pid = 10201] [id = 618] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x86307000 == 127 [pid = 10201] [id = 616] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x90115c00 == 126 [pid = 10201] [id = 615] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff8000 == 125 [pid = 10201] [id = 614] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8be55400 == 124 [pid = 10201] [id = 613] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x877a8000 == 123 [pid = 10201] [id = 611] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x8de65800 == 122 [pid = 10201] [id = 612] 11:33:13 INFO - PROCESS | 10201 | --DOCSHELL 0x86281800 == 121 [pid = 10201] [id = 610] 11:33:13 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x8e98c400) [pid = 10201] [serial = 1698] [outer = (nil)] [url = about:blank] 11:33:13 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x94609800) [pid = 10201] [serial = 1794] [outer = (nil)] [url = about:blank] 11:33:13 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x993ce000) [pid = 10201] [serial = 1811] [outer = (nil)] [url = about:blank] 11:33:13 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8ec37400) [pid = 10201] [serial = 1772] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8ec40400) [pid = 10201] [serial = 1773] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x8fdb0400) [pid = 10201] [serial = 1778] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x97b79400) [pid = 10201] [serial = 1803] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x89e48400) [pid = 10201] [serial = 1823] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x911e1c00) [pid = 10201] [serial = 1784] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x974b1000) [pid = 10201] [serial = 1799] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x98709400) [pid = 10201] [serial = 1806] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x91324400) [pid = 10201] [serial = 1785] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9701e400) [pid = 10201] [serial = 1797] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9359f000) [pid = 10201] [serial = 1790] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x9932d400) [pid = 10201] [serial = 1808] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x865ae800) [pid = 10201] [serial = 1820] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x92098c00) [pid = 10201] [serial = 1788] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x9208f000) [pid = 10201] [serial = 1787] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x935a7800) [pid = 10201] [serial = 1791] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x90650000) [pid = 10201] [serial = 1781] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8b28c800) [pid = 10201] [serial = 1824] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x9fc7e400) [pid = 10201] [serial = 1814] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x9ae63800) [pid = 10201] [serial = 1812] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x865acc00) [pid = 10201] [serial = 1767] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x97b74800) [pid = 10201] [serial = 1802] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x963e1000) [pid = 10201] [serial = 1796] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0xa0fdec00) [pid = 10201] [serial = 1818] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8779bc00) [pid = 10201] [serial = 1821] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8ffa9400) [pid = 10201] [serial = 1779] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x99332400) [pid = 10201] [serial = 1809] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8dec6c00) [pid = 10201] [serial = 1826] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x91152c00) [pid = 10201] [serial = 1782] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8b3edc00) [pid = 10201] [serial = 1770] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0xa0009c00) [pid = 10201] [serial = 1815] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x98449c00) [pid = 10201] [serial = 1805] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8fd3cc00) [pid = 10201] [serial = 1776] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x9eb4b000) [pid = 10201] [serial = 1683] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x97696400) [pid = 10201] [serial = 1800] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0xa0a65c00) [pid = 10201] [serial = 1817] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8fba2800) [pid = 10201] [serial = 1775] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x94450000) [pid = 10201] [serial = 1793] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8b282c00) [pid = 10201] [serial = 1769] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x86310c00) [pid = 10201] [serial = 1766] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8df7c400) [pid = 10201] [serial = 1827] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8dec5c00) [pid = 10201] [serial = 1829] [outer = (nil)] [url = about:blank] 11:33:14 INFO - PROCESS | 10201 | 1460917994303 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x852a9c00 == 122 [pid = 10201] [id = 648] 11:33:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x852ac000) [pid = 10201] [serial = 1945] [outer = (nil)] 11:33:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x859d5c00) [pid = 10201] [serial = 1946] [outer = 0x852ac000] 11:33:14 INFO - PROCESS | 10201 | 1460917994412 Marionette DEBUG loaded listener.js 11:33:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x85cf4000) [pid = 10201] [serial = 1947] [outer = 0x852ac000] 11:33:15 INFO - PROCESS | 10201 | 1460917995333 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 11:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4492ms 11:33:15 INFO - PROCESS | 10201 | 1460917995416 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:33:15 INFO - PROCESS | 10201 | 1460917995424 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:33:15 INFO - PROCESS | 10201 | 1460917995434 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:33:15 INFO - PROCESS | 10201 | 1460917995438 Marionette TRACE conn3 <- [1,2566,null,{}] 11:33:15 INFO - PROCESS | 10201 | 1460917995447 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:15 INFO - PROCESS | 10201 | 1460917995670 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:33:15 INFO - PROCESS | 10201 | 1460917995952 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x865ae800 == 123 [pid = 10201] [id = 649] 11:33:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x86de7400) [pid = 10201] [serial = 1948] [outer = (nil)] 11:33:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x86def400) [pid = 10201] [serial = 1949] [outer = 0x86de7400] 11:33:16 INFO - PROCESS | 10201 | 1460917996039 Marionette DEBUG loaded listener.js 11:33:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x877a0c00) [pid = 10201] [serial = 1950] [outer = 0x86de7400] 11:33:17 INFO - PROCESS | 10201 | 1460917997081 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 11:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1683ms 11:33:17 INFO - PROCESS | 10201 | 1460917997121 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:33:17 INFO - PROCESS | 10201 | 1460917997128 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:33:17 INFO - PROCESS | 10201 | 1460917997147 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:33:17 INFO - PROCESS | 10201 | 1460917997151 Marionette TRACE conn3 <- [1,2570,null,{}] 11:33:17 INFO - PROCESS | 10201 | 1460917997157 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:17 INFO - PROCESS | 10201 | 1460917997438 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:33:17 INFO - PROCESS | 10201 | 1460917997470 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x86313c00 == 124 [pid = 10201] [id = 650] 11:33:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x89d55400) [pid = 10201] [serial = 1951] [outer = (nil)] 11:33:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8b28e800) [pid = 10201] [serial = 1952] [outer = 0x89d55400] 11:33:17 INFO - PROCESS | 10201 | 1460917997544 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8b470800) [pid = 10201] [serial = 1953] [outer = 0x89d55400] 11:33:19 INFO - PROCESS | 10201 | 1460917999260 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x89d51800) [pid = 10201] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x879d3c00) [pid = 10201] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x90651800) [pid = 10201] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8505b800) [pid = 10201] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x8fba4000) [pid = 10201] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x98442800) [pid = 10201] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x9356a800) [pid = 10201] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x862ce400) [pid = 10201] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x93568400) [pid = 10201] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x97f02800) [pid = 10201] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x911d9800) [pid = 10201] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x94618000) [pid = 10201] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x86279000) [pid = 10201] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x993cb800) [pid = 10201] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x9eb54400) [pid = 10201] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x8779f800) [pid = 10201] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8f83a800) [pid = 10201] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x85cf7000) [pid = 10201] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x96822800) [pid = 10201] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x8fff8c00) [pid = 10201] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:33:19 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x862ce000) [pid = 10201] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2252ms 11:33:19 INFO - PROCESS | 10201 | 1460917999424 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:33:19 INFO - PROCESS | 10201 | 1460917999429 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:33:19 INFO - PROCESS | 10201 | 1460917999477 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:33:19 INFO - PROCESS | 10201 | 1460917999485 Marionette TRACE conn3 <- [1,2574,null,{}] 11:33:19 INFO - PROCESS | 10201 | 1460917999492 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:19 INFO - PROCESS | 10201 | 1460917999763 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:33:19 INFO - PROCESS | 10201 | 1460917999894 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d3c00 == 125 [pid = 10201] [id = 651] 11:33:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x89d4f400) [pid = 10201] [serial = 1954] [outer = (nil)] 11:33:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x8be55400) [pid = 10201] [serial = 1955] [outer = 0x89d4f400] 11:33:19 INFO - PROCESS | 10201 | 1460917999968 Marionette DEBUG loaded listener.js 11:33:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x8decac00) [pid = 10201] [serial = 1956] [outer = 0x89d4f400] 11:33:20 INFO - PROCESS | 10201 | 1460918000805 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 11:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1404ms 11:33:20 INFO - PROCESS | 10201 | 1460918000868 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:33:20 INFO - PROCESS | 10201 | 1460918000873 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:33:20 INFO - PROCESS | 10201 | 1460918000879 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:33:20 INFO - PROCESS | 10201 | 1460918000882 Marionette TRACE conn3 <- [1,2578,null,{}] 11:33:20 INFO - PROCESS | 10201 | 1460918000887 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:21 INFO - PROCESS | 10201 | 1460918001078 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:33:21 INFO - PROCESS | 10201 | 1460918001424 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x8426dc00 == 126 [pid = 10201] [id = 652] 11:33:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x84270000) [pid = 10201] [serial = 1957] [outer = (nil)] 11:33:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x851a0000) [pid = 10201] [serial = 1958] [outer = 0x84270000] 11:33:21 INFO - PROCESS | 10201 | 1460918001598 Marionette DEBUG loaded listener.js 11:33:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8627d000) [pid = 10201] [serial = 1959] [outer = 0x84270000] 11:33:22 INFO - PROCESS | 10201 | 1460918002675 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 11:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1836ms 11:33:22 INFO - PROCESS | 10201 | 1460918002717 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:33:22 INFO - PROCESS | 10201 | 1460918002726 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:33:22 INFO - PROCESS | 10201 | 1460918002737 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 10201 | 1460918002742 Marionette TRACE conn3 <- [1,2582,null,{}] 11:33:22 INFO - PROCESS | 10201 | 1460918002753 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:23 INFO - PROCESS | 10201 | 1460918003009 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:33:23 INFO - PROCESS | 10201 | 1460918003376 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de5800 == 127 [pid = 10201] [id = 653] 11:33:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x86df1000) [pid = 10201] [serial = 1960] [outer = (nil)] 11:33:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x879cbc00) [pid = 10201] [serial = 1961] [outer = 0x86df1000] 11:33:23 INFO - PROCESS | 10201 | 1460918003480 Marionette DEBUG loaded listener.js 11:33:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x89d54c00) [pid = 10201] [serial = 1962] [outer = 0x86df1000] 11:33:24 INFO - PROCESS | 10201 | 1460918004594 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 11:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1894ms 11:33:24 INFO - PROCESS | 10201 | 1460918004633 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:33:24 INFO - PROCESS | 10201 | 1460918004642 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:33:24 INFO - PROCESS | 10201 | 1460918004652 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:33:24 INFO - PROCESS | 10201 | 1460918004656 Marionette TRACE conn3 <- [1,2586,null,{}] 11:33:24 INFO - PROCESS | 10201 | 1460918004663 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:24 INFO - PROCESS | 10201 | 1460918004903 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:33:25 INFO - PROCESS | 10201 | 1460918005297 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x86dea800 == 128 [pid = 10201] [id = 654] 11:33:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x879d6400) [pid = 10201] [serial = 1963] [outer = (nil)] 11:33:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8bec6000) [pid = 10201] [serial = 1964] [outer = 0x879d6400] 11:33:25 INFO - PROCESS | 10201 | 1460918005396 Marionette DEBUG loaded listener.js 11:33:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8de74c00) [pid = 10201] [serial = 1965] [outer = 0x879d6400] 11:33:26 INFO - PROCESS | 10201 | 1460918006412 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 11:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1838ms 11:33:26 INFO - PROCESS | 10201 | 1460918006490 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:33:26 INFO - PROCESS | 10201 | 1460918006494 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:33:26 INFO - PROCESS | 10201 | 1460918006504 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:33:26 INFO - PROCESS | 10201 | 1460918006515 Marionette TRACE conn3 <- [1,2590,null,{}] 11:33:26 INFO - PROCESS | 10201 | 1460918006532 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:26 INFO - PROCESS | 10201 | 1460918006957 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:33:27 INFO - PROCESS | 10201 | 1460918007215 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8becb400 == 129 [pid = 10201] [id = 655] 11:33:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8e991c00) [pid = 10201] [serial = 1966] [outer = (nil)] 11:33:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8f837800) [pid = 10201] [serial = 1967] [outer = 0x8e991c00] 11:33:27 INFO - PROCESS | 10201 | 1460918007312 Marionette DEBUG loaded listener.js 11:33:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8fba2800) [pid = 10201] [serial = 1968] [outer = 0x8e991c00] 11:33:28 INFO - PROCESS | 10201 | 1460918008260 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 11:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1805ms 11:33:28 INFO - PROCESS | 10201 | 1460918008309 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:33:28 INFO - PROCESS | 10201 | 1460918008314 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:33:28 INFO - PROCESS | 10201 | 1460918008321 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:33:28 INFO - PROCESS | 10201 | 1460918008326 Marionette TRACE conn3 <- [1,2594,null,{}] 11:33:28 INFO - PROCESS | 10201 | 1460918008332 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:28 INFO - PROCESS | 10201 | 1460918008566 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:33:28 INFO - PROCESS | 10201 | 1460918008910 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f832000 == 130 [pid = 10201] [id = 656] 11:33:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8fc7c800) [pid = 10201] [serial = 1969] [outer = (nil)] 11:33:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8fda6400) [pid = 10201] [serial = 1970] [outer = 0x8fc7c800] 11:33:29 INFO - PROCESS | 10201 | 1460918009008 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8ffac000) [pid = 10201] [serial = 1971] [outer = 0x8fc7c800] 11:33:30 INFO - PROCESS | 10201 | 1460918010001 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1733ms 11:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:33:30 INFO - PROCESS | 10201 | 1460918010055 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:33:30 INFO - PROCESS | 10201 | 1460918010058 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:33:30 INFO - PROCESS | 10201 | 1460918010065 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 10201 | 1460918010069 Marionette TRACE conn3 <- [1,2598,null,{}] 11:33:30 INFO - PROCESS | 10201 | 1460918010075 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:30 INFO - PROCESS | 10201 | 1460918010371 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:33:30 INFO - PROCESS | 10201 | 1460918010752 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff3800 == 131 [pid = 10201] [id = 657] 11:33:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8fff5000) [pid = 10201] [serial = 1972] [outer = (nil)] 11:33:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x90116400) [pid = 10201] [serial = 1973] [outer = 0x8fff5000] 11:33:30 INFO - PROCESS | 10201 | 1460918010859 Marionette DEBUG loaded listener.js 11:33:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x91155000) [pid = 10201] [serial = 1974] [outer = 0x8fff5000] 11:33:31 INFO - PROCESS | 10201 | 1460918011967 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 11:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1983ms 11:33:32 INFO - PROCESS | 10201 | 1460918012048 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:33:32 INFO - PROCESS | 10201 | 1460918012053 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:33:32 INFO - PROCESS | 10201 | 1460918012060 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 10201 | 1460918012064 Marionette TRACE conn3 <- [1,2602,null,{}] 11:33:32 INFO - PROCESS | 10201 | 1460918012071 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:32 INFO - PROCESS | 10201 | 1460918012329 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:33:32 INFO - PROCESS | 10201 | 1460918012683 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3eb000 == 132 [pid = 10201] [id = 658] 11:33:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8ffea000) [pid = 10201] [serial = 1975] [outer = (nil)] 11:33:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x92071000) [pid = 10201] [serial = 1976] [outer = 0x8ffea000] 11:33:32 INFO - PROCESS | 10201 | 1460918012777 Marionette DEBUG loaded listener.js 11:33:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x9208e000) [pid = 10201] [serial = 1977] [outer = 0x8ffea000] 11:33:33 INFO - PROCESS | 10201 | 1460918013802 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 11:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1790ms 11:33:33 INFO - PROCESS | 10201 | 1460918013851 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:33:33 INFO - PROCESS | 10201 | 1460918013855 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:33:33 INFO - PROCESS | 10201 | 1460918013862 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:33:33 INFO - PROCESS | 10201 | 1460918013865 Marionette TRACE conn3 <- [1,2606,null,{}] 11:33:33 INFO - PROCESS | 10201 | 1460918013871 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:34 INFO - PROCESS | 10201 | 1460918014094 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:33:34 INFO - PROCESS | 10201 | 1460918014447 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8426c000 == 133 [pid = 10201] [id = 659] 11:33:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x916a6c00) [pid = 10201] [serial = 1978] [outer = (nil)] 11:33:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x933b9400) [pid = 10201] [serial = 1979] [outer = 0x916a6c00] 11:33:34 INFO - PROCESS | 10201 | 1460918014557 Marionette DEBUG loaded listener.js 11:33:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x93565000) [pid = 10201] [serial = 1980] [outer = 0x916a6c00] 11:33:35 INFO - PROCESS | 10201 | 1460918015603 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 11:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1784ms 11:33:35 INFO - PROCESS | 10201 | 1460918015647 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:33:35 INFO - PROCESS | 10201 | 1460918015652 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:33:35 INFO - PROCESS | 10201 | 1460918015658 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:33:35 INFO - PROCESS | 10201 | 1460918015663 Marionette TRACE conn3 <- [1,2610,null,{}] 11:33:35 INFO - PROCESS | 10201 | 1460918015670 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:35 INFO - PROCESS | 10201 | 1460918015902 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:33:36 INFO - PROCESS | 10201 | 1460918016241 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e4e400 == 134 [pid = 10201] [id = 660] 11:33:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x9355e800) [pid = 10201] [serial = 1981] [outer = (nil)] 11:33:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x94613400) [pid = 10201] [serial = 1982] [outer = 0x9355e800] 11:33:36 INFO - PROCESS | 10201 | 1460918016337 Marionette DEBUG loaded listener.js 11:33:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x94616800) [pid = 10201] [serial = 1983] [outer = 0x9355e800] 11:33:37 INFO - PROCESS | 10201 | 1460918017256 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 11:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1631ms 11:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:33:37 INFO - PROCESS | 10201 | 1460918017291 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:33:37 INFO - PROCESS | 10201 | 1460918017295 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:33:37 INFO - PROCESS | 10201 | 1460918017302 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:33:37 INFO - PROCESS | 10201 | 1460918017306 Marionette TRACE conn3 <- [1,2614,null,{}] 11:33:37 INFO - PROCESS | 10201 | 1460918017331 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:37 INFO - PROCESS | 10201 | 1460918017540 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:33:37 INFO - PROCESS | 10201 | 1460918017889 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x852ad400 == 135 [pid = 10201] [id = 661] 11:33:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x86281c00) [pid = 10201] [serial = 1984] [outer = (nil)] 11:33:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x96273c00) [pid = 10201] [serial = 1985] [outer = 0x86281c00] 11:33:37 INFO - PROCESS | 10201 | 1460918017981 Marionette DEBUG loaded listener.js 11:33:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x96348800) [pid = 10201] [serial = 1986] [outer = 0x86281c00] 11:33:38 INFO - PROCESS | 10201 | 1460918018901 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 11:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1637ms 11:33:38 INFO - PROCESS | 10201 | 1460918018938 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:33:38 INFO - PROCESS | 10201 | 1460918018943 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:33:38 INFO - PROCESS | 10201 | 1460918018949 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:33:38 INFO - PROCESS | 10201 | 1460918018953 Marionette TRACE conn3 <- [1,2618,null,{}] 11:33:38 INFO - PROCESS | 10201 | 1460918018959 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:39 INFO - PROCESS | 10201 | 1460918019277 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:33:39 INFO - PROCESS | 10201 | 1460918019566 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x973a3c00 == 136 [pid = 10201] [id = 662] 11:33:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x973f2c00) [pid = 10201] [serial = 1987] [outer = (nil)] 11:33:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x974bac00) [pid = 10201] [serial = 1988] [outer = 0x973f2c00] 11:33:39 INFO - PROCESS | 10201 | 1460918019683 Marionette DEBUG loaded listener.js 11:33:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x97b4e400) [pid = 10201] [serial = 1989] [outer = 0x973f2c00] 11:33:40 INFO - PROCESS | 10201 | 1460918020705 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 11:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1832ms 11:33:40 INFO - PROCESS | 10201 | 1460918020782 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:33:40 INFO - PROCESS | 10201 | 1460918020787 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:33:40 INFO - PROCESS | 10201 | 1460918020794 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:33:40 INFO - PROCESS | 10201 | 1460918020798 Marionette TRACE conn3 <- [1,2622,null,{}] 11:33:40 INFO - PROCESS | 10201 | 1460918020805 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:41 INFO - PROCESS | 10201 | 1460918021094 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:33:41 INFO - PROCESS | 10201 | 1460918021448 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x96821800 == 137 [pid = 10201] [id = 663] 11:33:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x9769d400) [pid = 10201] [serial = 1990] [outer = (nil)] 11:33:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x9870f800) [pid = 10201] [serial = 1991] [outer = 0x9769d400] 11:33:41 INFO - PROCESS | 10201 | 1460918021540 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9932c000) [pid = 10201] [serial = 1992] [outer = 0x9769d400] 11:33:42 INFO - PROCESS | 10201 | 1460918022502 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 11:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1788ms 11:33:42 INFO - PROCESS | 10201 | 1460918022583 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:33:42 INFO - PROCESS | 10201 | 1460918022588 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:33:42 INFO - PROCESS | 10201 | 1460918022595 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:33:42 INFO - PROCESS | 10201 | 1460918022599 Marionette TRACE conn3 <- [1,2626,null,{}] 11:33:42 INFO - PROCESS | 10201 | 1460918022605 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:42 INFO - PROCESS | 10201 | 1460918022859 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:33:43 INFO - PROCESS | 10201 | 1460918023200 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e4800 == 138 [pid = 10201] [id = 664] 11:33:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x877a4800) [pid = 10201] [serial = 1993] [outer = (nil)] 11:33:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9933e000) [pid = 10201] [serial = 1994] [outer = 0x877a4800] 11:33:43 INFO - PROCESS | 10201 | 1460918023295 Marionette DEBUG loaded listener.js 11:33:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x9ae62800) [pid = 10201] [serial = 1995] [outer = 0x877a4800] 11:33:44 INFO - PROCESS | 10201 | 1460918024240 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 11:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1694ms 11:33:44 INFO - PROCESS | 10201 | 1460918024296 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:33:44 INFO - PROCESS | 10201 | 1460918024299 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:33:44 INFO - PROCESS | 10201 | 1460918024308 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:33:44 INFO - PROCESS | 10201 | 1460918024311 Marionette TRACE conn3 <- [1,2630,null,{}] 11:33:44 INFO - PROCESS | 10201 | 1460918024318 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:44 INFO - PROCESS | 10201 | 1460918024542 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:33:44 INFO - PROCESS | 10201 | 1460918024899 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x99342400 == 139 [pid = 10201] [id = 665] 11:33:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9936a000) [pid = 10201] [serial = 1996] [outer = (nil)] 11:33:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x9fb50000) [pid = 10201] [serial = 1997] [outer = 0x9936a000] 11:33:45 INFO - PROCESS | 10201 | 1460918025002 Marionette DEBUG loaded listener.js 11:33:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x9fc7a800) [pid = 10201] [serial = 1998] [outer = 0x9936a000] 11:33:45 INFO - PROCESS | 10201 | 1460918025912 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:33:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1677ms 11:33:45 INFO - PROCESS | 10201 | 1460918025987 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 10201 | 1460918025991 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:33:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:33:46 INFO - PROCESS | 10201 | 1460918025998 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:33:46 INFO - PROCESS | 10201 | 1460918026001 Marionette TRACE conn3 <- [1,2634,null,{}] 11:33:46 INFO - PROCESS | 10201 | 1460918026007 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:46 INFO - PROCESS | 10201 | 1460918026223 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:33:46 INFO - PROCESS | 10201 | 1460918026583 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 10201 | ++DOCSHELL 0x99366c00 == 140 [pid = 10201] [id = 666] 11:33:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x9eb4e400) [pid = 10201] [serial = 1999] [outer = (nil)] 11:33:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0xa00d4c00) [pid = 10201] [serial = 2000] [outer = 0x9eb4e400] 11:33:46 INFO - PROCESS | 10201 | 1460918026687 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0xa0ae2000) [pid = 10201] [serial = 2001] [outer = 0x9eb4e400] 11:33:47 INFO - PROCESS | 10201 | 1460918027614 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 11:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1686ms 11:33:47 INFO - PROCESS | 10201 | 1460918027688 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:33:47 INFO - PROCESS | 10201 | 1460918027692 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:33:47 INFO - PROCESS | 10201 | 1460918027702 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:33:47 INFO - PROCESS | 10201 | 1460918027705 Marionette TRACE conn3 <- [1,2638,null,{}] 11:33:47 INFO - PROCESS | 10201 | 1460918027712 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:47 INFO - PROCESS | 10201 | 1460918027948 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:33:48 INFO - PROCESS | 10201 | 1460918028306 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec4c00 == 141 [pid = 10201] [id = 667] 11:33:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x8df7ac00) [pid = 10201] [serial = 2002] [outer = (nil)] 11:33:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0xa0c52800) [pid = 10201] [serial = 2003] [outer = 0x8df7ac00] 11:33:48 INFO - PROCESS | 10201 | 1460918028398 Marionette DEBUG loaded listener.js 11:33:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0xa0ee7400) [pid = 10201] [serial = 2004] [outer = 0x8df7ac00] 11:33:49 INFO - PROCESS | 10201 | 1460918029393 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 11:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1747ms 11:33:49 INFO - PROCESS | 10201 | 1460918029449 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:33:49 INFO - PROCESS | 10201 | 1460918029453 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:33:49 INFO - PROCESS | 10201 | 1460918029460 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:33:49 INFO - PROCESS | 10201 | 1460918029464 Marionette TRACE conn3 <- [1,2642,null,{}] 11:33:49 INFO - PROCESS | 10201 | 1460918029470 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:49 INFO - PROCESS | 10201 | 1460918029682 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:33:50 INFO - PROCESS | 10201 | 1460918030043 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:50 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0e38400 == 142 [pid = 10201] [id = 668] 11:33:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0xa0fd5c00) [pid = 10201] [serial = 2005] [outer = (nil)] 11:33:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0xa2a52400) [pid = 10201] [serial = 2006] [outer = 0xa0fd5c00] 11:33:50 INFO - PROCESS | 10201 | 1460918030174 Marionette DEBUG loaded listener.js 11:33:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0xa3c20c00) [pid = 10201] [serial = 2007] [outer = 0xa0fd5c00] 11:33:51 INFO - PROCESS | 10201 | 1460918031126 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 11:33:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1734ms 11:33:51 INFO - PROCESS | 10201 | 1460918031195 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:33:51 INFO - PROCESS | 10201 | 1460918031199 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:33:51 INFO - PROCESS | 10201 | 1460918031206 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:33:51 INFO - PROCESS | 10201 | 1460918031209 Marionette TRACE conn3 <- [1,2646,null,{}] 11:33:51 INFO - PROCESS | 10201 | 1460918031215 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:51 INFO - PROCESS | 10201 | 1460918031471 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff0c00 == 141 [pid = 10201] [id = 553] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec8c00 == 140 [pid = 10201] [id = 555] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x865a3800 == 139 [pid = 10201] [id = 542] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec5000 == 138 [pid = 10201] [id = 551] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8627cc00 == 137 [pid = 10201] [id = 552] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x93786400 == 136 [pid = 10201] [id = 554] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x973fb800 == 135 [pid = 10201] [id = 556] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x879d3c00 == 134 [pid = 10201] [id = 651] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x86313c00 == 133 [pid = 10201] [id = 650] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x865ae800 == 132 [pid = 10201] [id = 649] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x852a9c00 == 131 [pid = 10201] [id = 648] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf5400 == 130 [pid = 10201] [id = 643] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x93788800 == 129 [pid = 10201] [id = 642] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x911db000 == 128 [pid = 10201] [id = 641] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x859d7c00 == 127 [pid = 10201] [id = 639] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x859cec00 == 126 [pid = 10201] [id = 640] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff4000 == 125 [pid = 10201] [id = 638] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffaa400 == 124 [pid = 10201] [id = 637] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8f836000 == 123 [pid = 10201] [id = 636] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x86281000 == 122 [pid = 10201] [id = 635] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x862cf400 == 121 [pid = 10201] [id = 633] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec9400 == 120 [pid = 10201] [id = 634] 11:33:54 INFO - PROCESS | 10201 | --DOCSHELL 0x84b1b400 == 119 [pid = 10201] [id = 632] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8b3e8400) [pid = 10201] [serial = 1893] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x8bec9c00) [pid = 10201] [serial = 1835] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x9356b000) [pid = 10201] [serial = 1851] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x85198000) [pid = 10201] [serial = 1883] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8ffed000) [pid = 10201] [serial = 1841] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x99362c00) [pid = 10201] [serial = 1868] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8fff4800) [pid = 10201] [serial = 1842] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x93566c00) [pid = 10201] [serial = 1850] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x95a47800) [pid = 10201] [serial = 1857] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x865b1400) [pid = 10201] [serial = 1832] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9444f000) [pid = 10201] [serial = 1854] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x989cc400) [pid = 10201] [serial = 1865] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x9208d400) [pid = 10201] [serial = 1848] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x9696bc00) [pid = 10201] [serial = 1860] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x862d1c00) [pid = 10201] [serial = 1886] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x94447c00) [pid = 10201] [serial = 1853] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0xa000e400) [pid = 10201] [serial = 1875] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0xa0eee400) [pid = 10201] [serial = 1877] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x879cf000) [pid = 10201] [serial = 1889] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8fda4c00) [pid = 10201] [serial = 1839] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x95a45800) [pid = 10201] [serial = 1856] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x859d2400) [pid = 10201] [serial = 1884] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x96823000) [pid = 10201] [serial = 1859] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x89d48c00) [pid = 10201] [serial = 1890] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x9b2e9800) [pid = 10201] [serial = 1872] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x98fd8800) [pid = 10201] [serial = 1866] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x97f03c00) [pid = 10201] [serial = 1863] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8779c800) [pid = 10201] [serial = 1833] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x9065cc00) [pid = 10201] [serial = 1845] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x99365400) [pid = 10201] [serial = 1871] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8de6dc00) [pid = 10201] [serial = 1764] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x9fcab000) [pid = 10201] [serial = 1874] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8fc83c00) [pid = 10201] [serial = 1838] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x916a4000) [pid = 10201] [serial = 1847] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x97b58800) [pid = 10201] [serial = 1862] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x86313400) [pid = 10201] [serial = 1887] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0xa0fdbc00) [pid = 10201] [serial = 1878] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x8df71000) [pid = 10201] [serial = 1836] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x99369400) [pid = 10201] [serial = 1869] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x9064e000) [pid = 10201] [serial = 1844] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0xa2a09c00) [pid = 10201] [serial = 1880] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8b283800) [pid = 10201] [serial = 1892] [outer = (nil)] [url = about:blank] 11:33:54 INFO - PROCESS | 10201 | 1460918034595 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x84268000 == 120 [pid = 10201] [id = 669] 11:33:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8426b400) [pid = 10201] [serial = 2008] [outer = (nil)] 11:33:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x84b1c800) [pid = 10201] [serial = 2009] [outer = 0x8426b400] 11:33:54 INFO - PROCESS | 10201 | 1460918034687 Marionette DEBUG loaded listener.js 11:33:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x85195400) [pid = 10201] [serial = 2010] [outer = 0x8426b400] 11:33:55 INFO - PROCESS | 10201 | 1460918035609 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 11:33:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:33:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 4446ms 11:33:55 INFO - PROCESS | 10201 | 1460918035654 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:33:55 INFO - PROCESS | 10201 | 1460918035661 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:33:55 INFO - PROCESS | 10201 | 1460918035672 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:33:55 INFO - PROCESS | 10201 | 1460918035676 Marionette TRACE conn3 <- [1,2650,null,{}] 11:33:55 INFO - PROCESS | 10201 | 1460918035684 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:55 INFO - PROCESS | 10201 | 1460918035895 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:33:56 INFO - PROCESS | 10201 | 1460918036103 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cedc00 == 121 [pid = 10201] [id = 670] 11:33:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x85cee400) [pid = 10201] [serial = 2011] [outer = (nil)] 11:33:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x86272400) [pid = 10201] [serial = 2012] [outer = 0x85cee400] 11:33:56 INFO - PROCESS | 10201 | 1460918036193 Marionette DEBUG loaded listener.js 11:33:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8627f800) [pid = 10201] [serial = 2013] [outer = 0x85cee400] 11:33:57 INFO - PROCESS | 10201 | 1460918037230 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 11:33:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1589ms 11:33:57 INFO - PROCESS | 10201 | 1460918037264 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:33:57 INFO - PROCESS | 10201 | 1460918037270 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:33:57 INFO - PROCESS | 10201 | 1460918037288 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:33:57 INFO - PROCESS | 10201 | 1460918037291 Marionette TRACE conn3 <- [1,2654,null,{}] 11:33:57 INFO - PROCESS | 10201 | 1460918037298 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:57 INFO - PROCESS | 10201 | 1460918037575 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:33:57 INFO - PROCESS | 10201 | 1460918037610 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x86274800 == 122 [pid = 10201] [id = 671] 11:33:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8630b400) [pid = 10201] [serial = 2014] [outer = (nil)] 11:33:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x86313c00) [pid = 10201] [serial = 2015] [outer = 0x8630b400] 11:33:57 INFO - PROCESS | 10201 | 1460918037684 Marionette DEBUG loaded listener.js 11:33:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x865a8c00) [pid = 10201] [serial = 2016] [outer = 0x8630b400] 11:33:58 INFO - PROCESS | 10201 | 1460918038782 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 11:33:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1544ms 11:33:58 INFO - PROCESS | 10201 | 1460918038821 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:33:58 INFO - PROCESS | 10201 | 1460918038824 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:33:58 INFO - PROCESS | 10201 | 1460918038846 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 10201 | 1460918038855 Marionette TRACE conn3 <- [1,2658,null,{}] 11:33:58 INFO - PROCESS | 10201 | 1460918038861 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:33:59 INFO - PROCESS | 10201 | 1460918039665 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x862d5c00) [pid = 10201] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x86279c00) [pid = 10201] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x8fda4800) [pid = 10201] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x85cf5c00) [pid = 10201] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x94444400) [pid = 10201] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x97b4e800) [pid = 10201] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x86309c00) [pid = 10201] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x89d4cc00) [pid = 10201] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x86de7400) [pid = 10201] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x8dec9800) [pid = 10201] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x95920800) [pid = 10201] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8ffab800) [pid = 10201] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x8ec33c00) [pid = 10201] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x9011ac00) [pid = 10201] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x9115c000) [pid = 10201] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x852ac000) [pid = 10201] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8b285c00) [pid = 10201] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x97503400) [pid = 10201] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x89d55400) [pid = 10201] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:33:59 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x8b3e7800) [pid = 10201] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:33:59 INFO - PROCESS | 10201 | 1460918039901 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x84261c00 == 123 [pid = 10201] [id = 672] 11:33:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x84262000) [pid = 10201] [serial = 2017] [outer = (nil)] 11:33:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x85cf0400) [pid = 10201] [serial = 2018] [outer = 0x84262000] 11:33:59 INFO - PROCESS | 10201 | 1460918039979 Marionette DEBUG loaded listener.js 11:34:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x862dbc00) [pid = 10201] [serial = 2019] [outer = 0x84262000] 11:34:00 INFO - PROCESS | 10201 | 1460918040777 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1954ms 11:34:00 INFO - PROCESS | 10201 | 1460918040786 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:34:00 INFO - PROCESS | 10201 | 1460918040791 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:34:00 INFO - PROCESS | 10201 | 1460918040797 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 10201 | 1460918040799 Marionette TRACE conn3 <- [1,2662,null,{}] 11:34:00 INFO - PROCESS | 10201 | 1460918040805 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:01 INFO - PROCESS | 10201 | 1460918041009 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:34:01 INFO - PROCESS | 10201 | 1460918041226 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d8000 == 124 [pid = 10201] [id = 673] 11:34:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x86df0400) [pid = 10201] [serial = 2020] [outer = (nil)] 11:34:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x877a8000) [pid = 10201] [serial = 2021] [outer = 0x86df0400] 11:34:01 INFO - PROCESS | 10201 | 1460918041305 Marionette DEBUG loaded listener.js 11:34:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x879cec00) [pid = 10201] [serial = 2022] [outer = 0x86df0400] 11:34:02 INFO - PROCESS | 10201 | 1460918042503 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 11:34:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:34:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1781ms 11:34:02 INFO - PROCESS | 10201 | 1460918042579 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:34:02 INFO - PROCESS | 10201 | 1460918042587 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:34:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:34:02 INFO - PROCESS | 10201 | 1460918042600 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:34:02 INFO - PROCESS | 10201 | 1460918042605 Marionette TRACE conn3 <- [1,2666,null,{}] 11:34:02 INFO - PROCESS | 10201 | 1460918042614 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:02 INFO - PROCESS | 10201 | 1460918042959 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:34:03 INFO - PROCESS | 10201 | 1460918043259 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d1400 == 125 [pid = 10201] [id = 674] 11:34:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x862d3800) [pid = 10201] [serial = 2023] [outer = (nil)] 11:34:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x86305c00) [pid = 10201] [serial = 2024] [outer = 0x862d3800] 11:34:03 INFO - PROCESS | 10201 | 1460918043360 Marionette DEBUG loaded listener.js 11:34:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x865ab400) [pid = 10201] [serial = 2025] [outer = 0x862d3800] 11:34:04 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:04 INFO - PROCESS | 10201 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:34:04 INFO - PROCESS | 10201 | 1460918044838 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 11:34:04 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) 11:34:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2298ms 11:34:05 INFO - PROCESS | 10201 | 1460918045056 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:34:05 INFO - PROCESS | 10201 | 1460918045066 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:34:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:34:05 INFO - PROCESS | 10201 | 1460918045135 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:34:05 INFO - PROCESS | 10201 | 1460918045140 Marionette TRACE conn3 <- [1,2670,null,{}] 11:34:05 INFO - PROCESS | 10201 | 1460918045148 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:05 INFO - PROCESS | 10201 | 1460918045541 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:34:05 INFO - PROCESS | 10201 | 1460918045724 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x8519fc00 == 126 [pid = 10201] [id = 675] 11:34:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x862da800) [pid = 10201] [serial = 2026] [outer = (nil)] 11:34:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x879d3400) [pid = 10201] [serial = 2027] [outer = 0x862da800] 11:34:05 INFO - PROCESS | 10201 | 1460918045827 Marionette DEBUG loaded listener.js 11:34:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x89d52400) [pid = 10201] [serial = 2028] [outer = 0x862da800] 11:34:07 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:07 INFO - PROCESS | 10201 | 1460918047316 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 11:34:07 INFO - PROCESS | 10201 | 1460918047414 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:34:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:34:07 INFO - PROCESS | 10201 | 1460918047426 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:34:07 INFO - PROCESS | 10201 | 1460918047432 Marionette TRACE conn3 <- [1,2674,null,{}] 11:34:07 INFO - PROCESS | 10201 | 1460918047449 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:07 INFO - PROCESS | 10201 | 1460918047658 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:34:07 INFO - PROCESS | 10201 | 1460918047942 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x865b1800 == 127 [pid = 10201] [id = 676] 11:34:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x89d4c400) [pid = 10201] [serial = 2029] [outer = (nil)] 11:34:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8b289400) [pid = 10201] [serial = 2030] [outer = 0x89d4c400] 11:34:08 INFO - PROCESS | 10201 | 1460918048039 Marionette DEBUG loaded listener.js 11:34:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8b3eb400) [pid = 10201] [serial = 2031] [outer = 0x89d4c400] 11:34:09 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:09 INFO - PROCESS | 10201 | 1460918049498 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 11:34:09 INFO - PROCESS | 10201 | 1460918049575 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:34:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:34:09 INFO - PROCESS | 10201 | 1460918049685 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:34:09 INFO - PROCESS | 10201 | 1460918049690 Marionette TRACE conn3 <- [1,2678,null,{}] 11:34:09 INFO - PROCESS | 10201 | 1460918049698 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:09 INFO - PROCESS | 10201 | 1460918049927 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:34:10 INFO - PROCESS | 10201 | 1460918050231 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a6000 == 128 [pid = 10201] [id = 677] 11:34:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8b3e6000) [pid = 10201] [serial = 2032] [outer = (nil)] 11:34:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8b471c00) [pid = 10201] [serial = 2033] [outer = 0x8b3e6000] 11:34:10 INFO - PROCESS | 10201 | 1460918050327 Marionette DEBUG loaded listener.js 11:34:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8be4f800) [pid = 10201] [serial = 2034] [outer = 0x8b3e6000] 11:34:11 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:11 INFO - PROCESS | 10201 | 1460918051729 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 11:34:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 11:34:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2144ms 11:34:11 INFO - PROCESS | 10201 | 1460918051777 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:34:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:34:11 INFO - PROCESS | 10201 | 1460918051781 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:34:11 INFO - PROCESS | 10201 | 1460918051788 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:34:11 INFO - PROCESS | 10201 | 1460918051792 Marionette TRACE conn3 <- [1,2682,null,{}] 11:34:11 INFO - PROCESS | 10201 | 1460918051798 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:12 INFO - PROCESS | 10201 | 1460918052106 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:34:12 INFO - PROCESS | 10201 | 1460918052403 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b470000 == 129 [pid = 10201] [id = 678] 11:34:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8b473000) [pid = 10201] [serial = 2035] [outer = (nil)] 11:34:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8beca800) [pid = 10201] [serial = 2036] [outer = 0x8b473000] 11:34:12 INFO - PROCESS | 10201 | 1460918052504 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8becf800) [pid = 10201] [serial = 2037] [outer = 0x8b473000] 11:34:13 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:13 INFO - PROCESS | 10201 | 1460918053892 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 11:34:13 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) 11:34:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2134ms 11:34:13 INFO - PROCESS | 10201 | 1460918053922 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:34:13 INFO - PROCESS | 10201 | 1460918053927 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:34:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:34:13 INFO - PROCESS | 10201 | 1460918053934 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:34:13 INFO - PROCESS | 10201 | 1460918053938 Marionette TRACE conn3 <- [1,2686,null,{}] 11:34:13 INFO - PROCESS | 10201 | 1460918053944 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:14 INFO - PROCESS | 10201 | 1460918054281 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:34:14 INFO - PROCESS | 10201 | 1460918054564 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 10201 | ++DOCSHELL 0x8bec7800 == 130 [pid = 10201] [id = 679] 11:34:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8debcc00) [pid = 10201] [serial = 2038] [outer = (nil)] 11:34:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8df7b400) [pid = 10201] [serial = 2039] [outer = 0x8debcc00] 11:34:14 INFO - PROCESS | 10201 | 1460918054666 Marionette DEBUG loaded listener.js 11:34:14 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8e998c00) [pid = 10201] [serial = 2040] [outer = 0x8debcc00] 11:34:16 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:16 INFO - PROCESS | 10201 | 1460918056092 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 11:34:16 INFO - PROCESS | 10201 | 1460918056127 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:34:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:34:16 INFO - PROCESS | 10201 | 1460918056135 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:34:16 INFO - PROCESS | 10201 | 1460918056140 Marionette TRACE conn3 <- [1,2690,null,{}] 11:34:16 INFO - PROCESS | 10201 | 1460918056146 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:16 INFO - PROCESS | 10201 | 1460918056409 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:34:16 INFO - PROCESS | 10201 | 1460918056707 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df71000 == 131 [pid = 10201] [id = 680] 11:34:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8e98d000) [pid = 10201] [serial = 2041] [outer = (nil)] 11:34:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8ec38400) [pid = 10201] [serial = 2042] [outer = 0x8e98d000] 11:34:16 INFO - PROCESS | 10201 | 1460918056801 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8ec3f800) [pid = 10201] [serial = 2043] [outer = 0x8e98d000] 11:34:18 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:18 INFO - PROCESS | 10201 | 1460918058248 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 11:34:18 INFO - PROCESS | 10201 | 1460918058276 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:34:18 INFO - PROCESS | 10201 | 1460918058284 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:34:18 INFO - PROCESS | 10201 | 1460918058287 Marionette TRACE conn3 <- [1,2694,null,{}] 11:34:18 INFO - PROCESS | 10201 | 1460918058294 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:18 INFO - PROCESS | 10201 | 1460918058575 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:34:18 INFO - PROCESS | 10201 | 1460918058854 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e99a400 == 132 [pid = 10201] [id = 681] 11:34:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8ec38800) [pid = 10201] [serial = 2044] [outer = (nil)] 11:34:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8fb9f800) [pid = 10201] [serial = 2045] [outer = 0x8ec38800] 11:34:18 INFO - PROCESS | 10201 | 1460918058954 Marionette DEBUG loaded listener.js 11:34:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8fba9c00) [pid = 10201] [serial = 2046] [outer = 0x8ec38800] 11:34:20 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:20 INFO - PROCESS | 10201 | 1460918060371 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 11:34:20 INFO - PROCESS | 10201 | 1460918060429 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:34:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 11:34:20 INFO - PROCESS | 10201 | 1460918060437 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 10201 | 1460918060441 Marionette TRACE conn3 <- [1,2698,null,{}] 11:34:20 INFO - PROCESS | 10201 | 1460918060447 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:20 INFO - PROCESS | 10201 | 1460918060773 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:34:21 INFO - PROCESS | 10201 | 1460918061076 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x859d2400 == 133 [pid = 10201] [id = 682] 11:34:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8f83c400) [pid = 10201] [serial = 2047] [outer = (nil)] 11:34:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8fd47c00) [pid = 10201] [serial = 2048] [outer = 0x8f83c400] 11:34:21 INFO - PROCESS | 10201 | 1460918061177 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8fda5000) [pid = 10201] [serial = 2049] [outer = 0x8f83c400] 11:34:22 INFO - PROCESS | 10201 | SkCairoFTTypeface::onFilterRec unimplemented 11:34:22 INFO - PROCESS | 10201 | 1460918062609 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 11:34:22 INFO - PROCESS | 10201 | 1460918062738 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 11:34:22 INFO - PROCESS | 10201 | 1460918062800 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:34:22 INFO - PROCESS | 10201 | 1460918062805 Marionette TRACE conn3 <- [1,2702,null,{}] 11:34:22 INFO - PROCESS | 10201 | 1460918062812 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:23 INFO - PROCESS | 10201 | 1460918063057 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:34:23 INFO - PROCESS | 10201 | 1460918063359 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec35000 == 134 [pid = 10201] [id = 683] 11:34:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8fd43000) [pid = 10201] [serial = 2050] [outer = (nil)] 11:34:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8ffa7400) [pid = 10201] [serial = 2051] [outer = 0x8fd43000] 11:34:23 INFO - PROCESS | 10201 | 1460918063456 Marionette DEBUG loaded listener.js 11:34:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8ffadc00) [pid = 10201] [serial = 2052] [outer = 0x8fd43000] 11:34:24 INFO - PROCESS | 10201 | 1460918064535 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 11:34:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:34:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1796ms 11:34:24 INFO - PROCESS | 10201 | 1460918064584 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:34:24 INFO - PROCESS | 10201 | 1460918064589 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:34:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:34:24 INFO - PROCESS | 10201 | 1460918064596 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:34:24 INFO - PROCESS | 10201 | 1460918064607 Marionette TRACE conn3 <- [1,2706,null,{}] 11:34:24 INFO - PROCESS | 10201 | 1460918064612 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:25 INFO - PROCESS | 10201 | 1460918065018 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:34:25 INFO - PROCESS | 10201 | 1460918065291 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd3a000 == 135 [pid = 10201] [id = 684] 11:34:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8ffa9800) [pid = 10201] [serial = 2053] [outer = (nil)] 11:34:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9011c800) [pid = 10201] [serial = 2054] [outer = 0x8ffa9800] 11:34:25 INFO - PROCESS | 10201 | 1460918065394 Marionette DEBUG loaded listener.js 11:34:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x90383c00) [pid = 10201] [serial = 2055] [outer = 0x8ffa9800] 11:34:26 INFO - PROCESS | 10201 | 1460918066458 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 11:34:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:34:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1895ms 11:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:34:26 INFO - PROCESS | 10201 | 1460918066492 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:34:26 INFO - PROCESS | 10201 | 1460918066495 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:34:26 INFO - PROCESS | 10201 | 1460918066503 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:34:26 INFO - PROCESS | 10201 | 1460918066507 Marionette TRACE conn3 <- [1,2710,null,{}] 11:34:26 INFO - PROCESS | 10201 | 1460918066514 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:26 INFO - PROCESS | 10201 | 1460918066762 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:34:27 INFO - PROCESS | 10201 | 1460918067166 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6d400 == 136 [pid = 10201] [id = 685] 11:34:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8f839c00) [pid = 10201] [serial = 2056] [outer = (nil)] 11:34:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x90389000) [pid = 10201] [serial = 2057] [outer = 0x8f839c00] 11:34:27 INFO - PROCESS | 10201 | 1460918067282 Marionette DEBUG loaded listener.js 11:34:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x9038b400) [pid = 10201] [serial = 2058] [outer = 0x8f839c00] 11:34:28 INFO - PROCESS | 10201 | 1460918068348 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 10201 | 1460918068400 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:34:28 INFO - PROCESS | 10201 | 1460918068408 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 10201 | 1460918068412 Marionette TRACE conn3 <- [1,2714,null,{}] 11:34:28 INFO - PROCESS | 10201 | 1460918068418 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:28 INFO - PROCESS | 10201 | 1460918068677 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:34:29 INFO - PROCESS | 10201 | 1460918069050 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x90119800 == 137 [pid = 10201] [id = 686] 11:34:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x90387400) [pid = 10201] [serial = 2059] [outer = (nil)] 11:34:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x90652800) [pid = 10201] [serial = 2060] [outer = 0x90387400] 11:34:29 INFO - PROCESS | 10201 | 1460918069145 Marionette DEBUG loaded listener.js 11:34:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x90656800) [pid = 10201] [serial = 2061] [outer = 0x90387400] 11:34:30 INFO - PROCESS | 10201 | 1460918070105 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 11:34:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:34:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1747ms 11:34:30 INFO - PROCESS | 10201 | 1460918070158 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:34:30 INFO - PROCESS | 10201 | 1460918070162 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:34:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:34:30 INFO - PROCESS | 10201 | 1460918070172 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:34:30 INFO - PROCESS | 10201 | 1460918070177 Marionette TRACE conn3 <- [1,2718,null,{}] 11:34:30 INFO - PROCESS | 10201 | 1460918070184 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:30 INFO - PROCESS | 10201 | 1460918070439 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:34:30 INFO - PROCESS | 10201 | 1460918070801 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x85193400 == 138 [pid = 10201] [id = 687] 11:34:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x8627b000) [pid = 10201] [serial = 2062] [outer = (nil)] 11:34:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x9114e400) [pid = 10201] [serial = 2063] [outer = 0x8627b000] 11:34:30 INFO - PROCESS | 10201 | 1460918070906 Marionette DEBUG loaded listener.js 11:34:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x91152400) [pid = 10201] [serial = 2064] [outer = 0x8627b000] 11:34:31 INFO - PROCESS | 10201 | 1460918071917 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 11:34:31 INFO - PROCESS | 10201 | 1460918071966 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:34:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:34:31 INFO - PROCESS | 10201 | 1460918071974 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:34:31 INFO - PROCESS | 10201 | 1460918071978 Marionette TRACE conn3 <- [1,2722,null,{}] 11:34:31 INFO - PROCESS | 10201 | 1460918071984 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:32 INFO - PROCESS | 10201 | 1460918072301 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x93563c00 == 137 [pid = 10201] [id = 489] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8bec4c00 == 136 [pid = 10201] [id = 667] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x99366c00 == 135 [pid = 10201] [id = 666] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x836e4800 == 134 [pid = 10201] [id = 664] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x99342400 == 133 [pid = 10201] [id = 665] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x96821800 == 132 [pid = 10201] [id = 663] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x973a3c00 == 131 [pid = 10201] [id = 662] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x852ad400 == 130 [pid = 10201] [id = 661] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x89e4e400 == 129 [pid = 10201] [id = 660] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3eb000 == 128 [pid = 10201] [id = 658] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8426c000 == 127 [pid = 10201] [id = 659] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff3800 == 126 [pid = 10201] [id = 657] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8f832000 == 125 [pid = 10201] [id = 656] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8becb400 == 124 [pid = 10201] [id = 655] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x86de5800 == 123 [pid = 10201] [id = 653] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x86dea800 == 122 [pid = 10201] [id = 654] 11:34:34 INFO - PROCESS | 10201 | --DOCSHELL 0x8426dc00 == 121 [pid = 10201] [id = 652] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x935a4800) [pid = 10201] [serial = 1923] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x99331000) [pid = 10201] [serial = 1941] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8ffaac00) [pid = 10201] [serial = 1910] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8627d400) [pid = 10201] [serial = 1898] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9460b000) [pid = 10201] [serial = 1926] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x97b78800) [pid = 10201] [serial = 1935] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x973fd000) [pid = 10201] [serial = 1932] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8e98e000) [pid = 10201] [serial = 1830] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x877a0c00) [pid = 10201] [serial = 1950] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8ec35400) [pid = 10201] [serial = 1904] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9681fc00) [pid = 10201] [serial = 1928] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x90655000) [pid = 10201] [serial = 1913] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8fd3ac00) [pid = 10201] [serial = 1908] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x911e6400) [pid = 10201] [serial = 1916] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x92072c00) [pid = 10201] [serial = 1919] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x93560800) [pid = 10201] [serial = 1922] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x9132d000) [pid = 10201] [serial = 1917] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x9936bc00) [pid = 10201] [serial = 1943] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x91152800) [pid = 10201] [serial = 1914] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x97b55c00) [pid = 10201] [serial = 1934] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x8becb000) [pid = 10201] [serial = 1895] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x973ef000) [pid = 10201] [serial = 1931] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x8ffed800) [pid = 10201] [serial = 1911] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x859d5c00) [pid = 10201] [serial = 1946] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x86def400) [pid = 10201] [serial = 1949] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x99266c00) [pid = 10201] [serial = 1940] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x865a9c00) [pid = 10201] [serial = 1899] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x8f831800) [pid = 10201] [serial = 1905] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8b46b400) [pid = 10201] [serial = 1901] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8fba2000) [pid = 10201] [serial = 1907] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x9444a000) [pid = 10201] [serial = 1925] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x9844ac00) [pid = 10201] [serial = 1938] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x8bec1800) [pid = 10201] [serial = 1902] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x97f0f400) [pid = 10201] [serial = 1937] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x8be55400) [pid = 10201] [serial = 1955] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8b28e800) [pid = 10201] [serial = 1952] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x92092c00) [pid = 10201] [serial = 1920] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x85cf4000) [pid = 10201] [serial = 1947] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8b470800) [pid = 10201] [serial = 1953] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x973a5400) [pid = 10201] [serial = 1929] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0xa2a0e000) [pid = 10201] [serial = 1881] [outer = (nil)] [url = about:blank] 11:34:34 INFO - PROCESS | 10201 | 1460918074555 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x852b4800 == 122 [pid = 10201] [id = 688] 11:34:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x859d4000) [pid = 10201] [serial = 2065] [outer = (nil)] 11:34:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x85ceac00) [pid = 10201] [serial = 2066] [outer = 0x859d4000] 11:34:34 INFO - PROCESS | 10201 | 1460918074639 Marionette DEBUG loaded listener.js 11:34:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x86272800) [pid = 10201] [serial = 2067] [outer = 0x859d4000] 11:34:35 INFO - PROCESS | 10201 | 1460918075579 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 11:34:35 INFO - PROCESS | 10201 | 1460918075639 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:34:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:34:35 INFO - PROCESS | 10201 | 1460918075649 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:34:35 INFO - PROCESS | 10201 | 1460918075657 Marionette TRACE conn3 <- [1,2726,null,{}] 11:34:35 INFO - PROCESS | 10201 | 1460918075665 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:35 INFO - PROCESS | 10201 | 1460918075878 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:34:36 INFO - PROCESS | 10201 | 1460918076147 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x86df2800 == 123 [pid = 10201] [id = 689] 11:34:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x87799c00) [pid = 10201] [serial = 2068] [outer = (nil)] 11:34:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x877a1000) [pid = 10201] [serial = 2069] [outer = 0x87799c00] 11:34:36 INFO - PROCESS | 10201 | 1460918076235 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x879d6000) [pid = 10201] [serial = 2070] [outer = 0x87799c00] 11:34:37 INFO - PROCESS | 10201 | 1460918077231 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 11:34:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:34:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 11:34:37 INFO - PROCESS | 10201 | 1460918077297 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:34:37 INFO - PROCESS | 10201 | 1460918077303 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:34:37 INFO - PROCESS | 10201 | 1460918077310 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:34:37 INFO - PROCESS | 10201 | 1460918077314 Marionette TRACE conn3 <- [1,2730,null,{}] 11:34:37 INFO - PROCESS | 10201 | 1460918077320 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:37 INFO - PROCESS | 10201 | 1460918077619 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:34:37 INFO - PROCESS | 10201 | 1460918077647 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a2400 == 124 [pid = 10201] [id = 690] 11:34:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x89e45c00) [pid = 10201] [serial = 2071] [outer = (nil)] 11:34:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8b28c800) [pid = 10201] [serial = 2072] [outer = 0x89e45c00] 11:34:37 INFO - PROCESS | 10201 | 1460918077727 Marionette DEBUG loaded listener.js 11:34:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8b3e4c00) [pid = 10201] [serial = 2073] [outer = 0x89e45c00] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x84262000) [pid = 10201] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8630b400) [pid = 10201] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x9769d400) [pid = 10201] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8df7ac00) [pid = 10201] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x973f2c00) [pid = 10201] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x85cee400) [pid = 10201] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8ffea000) [pid = 10201] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x8fff5000) [pid = 10201] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x84270000) [pid = 10201] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8426b400) [pid = 10201] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x86df1000) [pid = 10201] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x9355e800) [pid = 10201] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x877a4800) [pid = 10201] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x8e991c00) [pid = 10201] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x916a6c00) [pid = 10201] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0xa0fd5c00) [pid = 10201] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x879d6400) [pid = 10201] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 118 (0x8fc7c800) [pid = 10201] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0x9936a000) [pid = 10201] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 116 (0x86281c00) [pid = 10201] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0x97b4f800) [pid = 10201] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0x9eb4e400) [pid = 10201] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:34:39 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x8b472400) [pid = 10201] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:34:39 INFO - PROCESS | 10201 | 1460918079529 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 11:34:39 INFO - PROCESS | 10201 | 1460918079603 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:34:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:34:39 INFO - PROCESS | 10201 | 1460918079632 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:34:39 INFO - PROCESS | 10201 | 1460918079641 Marionette TRACE conn3 <- [1,2734,null,{}] 11:34:39 INFO - PROCESS | 10201 | 1460918079648 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:39 INFO - PROCESS | 10201 | 1460918079846 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:34:39 INFO - PROCESS | 10201 | 1460918079859 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x877a4800 == 125 [pid = 10201] [id = 691] 11:34:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x89e48400) [pid = 10201] [serial = 2074] [outer = (nil)] 11:34:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x8be4d000) [pid = 10201] [serial = 2075] [outer = 0x89e48400] 11:34:40 INFO - PROCESS | 10201 | 1460918080137 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x8bec7c00) [pid = 10201] [serial = 2076] [outer = 0x89e48400] 11:34:40 INFO - PROCESS | 10201 | 1460918080981 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 11:34:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:34:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1403ms 11:34:41 INFO - PROCESS | 10201 | 1460918081023 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:34:41 INFO - PROCESS | 10201 | 1460918081028 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:34:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:34:41 INFO - PROCESS | 10201 | 1460918081034 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:34:41 INFO - PROCESS | 10201 | 1460918081038 Marionette TRACE conn3 <- [1,2738,null,{}] 11:34:41 INFO - PROCESS | 10201 | 1460918081043 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:41 INFO - PROCESS | 10201 | 1460918081321 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:34:41 INFO - PROCESS | 10201 | 1460918081343 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46e000 == 126 [pid = 10201] [id = 692] 11:34:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x8b473800) [pid = 10201] [serial = 2077] [outer = (nil)] 11:34:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x8dec5000) [pid = 10201] [serial = 2078] [outer = 0x8b473800] 11:34:41 INFO - PROCESS | 10201 | 1460918081424 Marionette DEBUG loaded listener.js 11:34:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0x8dec8c00) [pid = 10201] [serial = 2079] [outer = 0x8b473800] 11:34:42 INFO - PROCESS | 10201 | 1460918082791 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 11:34:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:34:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1797ms 11:34:42 INFO - PROCESS | 10201 | 1460918082833 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:34:42 INFO - PROCESS | 10201 | 1460918082841 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:34:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:34:42 INFO - PROCESS | 10201 | 1460918082851 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:34:42 INFO - PROCESS | 10201 | 1460918082863 Marionette TRACE conn3 <- [1,2742,null,{}] 11:34:42 INFO - PROCESS | 10201 | 1460918082883 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:43 INFO - PROCESS | 10201 | 1460918083149 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:34:43 INFO - PROCESS | 10201 | 1460918083506 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf6800 == 127 [pid = 10201] [id = 693] 11:34:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x862d5400) [pid = 10201] [serial = 2080] [outer = (nil)] 11:34:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x86dea800) [pid = 10201] [serial = 2081] [outer = 0x862d5400] 11:34:43 INFO - PROCESS | 10201 | 1460918083606 Marionette DEBUG loaded listener.js 11:34:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x877a3800) [pid = 10201] [serial = 2082] [outer = 0x862d5400] 11:34:44 INFO - PROCESS | 10201 | 1460918084698 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 11:34:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:34:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1905ms 11:34:44 INFO - PROCESS | 10201 | 1460918084757 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:34:44 INFO - PROCESS | 10201 | 1460918084767 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:34:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:34:44 INFO - PROCESS | 10201 | 1460918084778 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:34:44 INFO - PROCESS | 10201 | 1460918084782 Marionette TRACE conn3 <- [1,2746,null,{}] 11:34:44 INFO - PROCESS | 10201 | 1460918084790 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:45 INFO - PROCESS | 10201 | 1460918085044 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:34:45 INFO - PROCESS | 10201 | 1460918085414 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de5800 == 128 [pid = 10201] [id = 694] 11:34:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x8b28e400) [pid = 10201] [serial = 2083] [outer = (nil)] 11:34:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8be4dc00) [pid = 10201] [serial = 2084] [outer = 0x8b28e400] 11:34:45 INFO - PROCESS | 10201 | 1460918085523 Marionette DEBUG loaded listener.js 11:34:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8de66400) [pid = 10201] [serial = 2085] [outer = 0x8b28e400] 11:34:46 INFO - PROCESS | 10201 | 1460918086500 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 11:34:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:34:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1787ms 11:34:46 INFO - PROCESS | 10201 | 1460918086565 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:34:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:34:46 INFO - PROCESS | 10201 | 1460918086570 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:34:46 INFO - PROCESS | 10201 | 1460918086577 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:34:46 INFO - PROCESS | 10201 | 1460918086584 Marionette TRACE conn3 <- [1,2750,null,{}] 11:34:46 INFO - PROCESS | 10201 | 1460918086603 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:46 INFO - PROCESS | 10201 | 1460918086870 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:34:47 INFO - PROCESS | 10201 | 1460918087239 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b46d400 == 129 [pid = 10201] [id = 695] 11:34:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8e98e000) [pid = 10201] [serial = 2086] [outer = (nil)] 11:34:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8ec36c00) [pid = 10201] [serial = 2087] [outer = 0x8e98e000] 11:34:47 INFO - PROCESS | 10201 | 1460918087335 Marionette DEBUG loaded listener.js 11:34:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8f83a000) [pid = 10201] [serial = 2088] [outer = 0x8e98e000] 11:34:48 INFO - PROCESS | 10201 | 1460918088231 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 11:34:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:34:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1691ms 11:34:48 INFO - PROCESS | 10201 | 1460918088268 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:34:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:34:48 INFO - PROCESS | 10201 | 1460918088273 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:34:48 INFO - PROCESS | 10201 | 1460918088279 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:34:48 INFO - PROCESS | 10201 | 1460918088283 Marionette TRACE conn3 <- [1,2754,null,{}] 11:34:48 INFO - PROCESS | 10201 | 1460918088289 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:48 INFO - PROCESS | 10201 | 1460918088598 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:34:48 INFO - PROCESS | 10201 | 1460918088828 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f834000 == 130 [pid = 10201] [id = 696] 11:34:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8fc81400) [pid = 10201] [serial = 2089] [outer = (nil)] 11:34:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8fd3c800) [pid = 10201] [serial = 2090] [outer = 0x8fc81400] 11:34:48 INFO - PROCESS | 10201 | 1460918088979 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8fdaf400) [pid = 10201] [serial = 2091] [outer = 0x8fc81400] 11:34:49 INFO - PROCESS | 10201 | 1460918089983 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 11:34:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:34:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1739ms 11:34:50 INFO - PROCESS | 10201 | 1460918090027 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:34:50 INFO - PROCESS | 10201 | 1460918090031 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:34:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:34:50 INFO - PROCESS | 10201 | 1460918090040 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:34:50 INFO - PROCESS | 10201 | 1460918090045 Marionette TRACE conn3 <- [1,2758,null,{}] 11:34:50 INFO - PROCESS | 10201 | 1460918090052 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:50 INFO - PROCESS | 10201 | 1460918090302 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:34:50 INFO - PROCESS | 10201 | 1460918090727 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffaf800 == 131 [pid = 10201] [id = 697] 11:34:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8ffb2800) [pid = 10201] [serial = 2092] [outer = (nil)] 11:34:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8ffef800) [pid = 10201] [serial = 2093] [outer = 0x8ffb2800] 11:34:50 INFO - PROCESS | 10201 | 1460918090832 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8fff6800) [pid = 10201] [serial = 2094] [outer = 0x8ffb2800] 11:34:51 INFO - PROCESS | 10201 | 1460918091913 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 11:34:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:34:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1934ms 11:34:51 INFO - PROCESS | 10201 | 1460918091976 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:34:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:34:51 INFO - PROCESS | 10201 | 1460918091980 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:34:51 INFO - PROCESS | 10201 | 1460918091988 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:34:51 INFO - PROCESS | 10201 | 1460918091992 Marionette TRACE conn3 <- [1,2762,null,{}] 11:34:52 INFO - PROCESS | 10201 | 1460918091999 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:52 INFO - PROCESS | 10201 | 1460918092289 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:34:52 INFO - PROCESS | 10201 | 1460918092652 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ffab000 == 132 [pid = 10201] [id = 698] 11:34:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x90113800) [pid = 10201] [serial = 2095] [outer = (nil)] 11:34:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x90655000) [pid = 10201] [serial = 2096] [outer = 0x90113800] 11:34:52 INFO - PROCESS | 10201 | 1460918092759 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x9070f800) [pid = 10201] [serial = 2097] [outer = 0x90113800] 11:34:53 INFO - PROCESS | 10201 | 1460918093813 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 11:34:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:34:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1842ms 11:34:53 INFO - PROCESS | 10201 | 1460918093828 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:34:53 INFO - PROCESS | 10201 | 1460918093833 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:34:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:34:53 INFO - PROCESS | 10201 | 1460918093841 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:34:53 INFO - PROCESS | 10201 | 1460918093845 Marionette TRACE conn3 <- [1,2766,null,{}] 11:34:53 INFO - PROCESS | 10201 | 1460918093851 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:54 INFO - PROCESS | 10201 | 1460918094089 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:34:54 INFO - PROCESS | 10201 | 1460918094493 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x90381c00 == 133 [pid = 10201] [id = 699] 11:34:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x9038a000) [pid = 10201] [serial = 2098] [outer = (nil)] 11:34:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x911ddc00) [pid = 10201] [serial = 2099] [outer = 0x9038a000] 11:34:54 INFO - PROCESS | 10201 | 1460918094625 Marionette DEBUG loaded listener.js 11:34:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x911e1c00) [pid = 10201] [serial = 2100] [outer = 0x9038a000] 11:34:55 INFO - PROCESS | 10201 | 1460918095610 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 11:34:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:34:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1786ms 11:34:55 INFO - PROCESS | 10201 | 1460918095627 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:34:55 INFO - PROCESS | 10201 | 1460918095631 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:34:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:34:55 INFO - PROCESS | 10201 | 1460918095638 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:34:55 INFO - PROCESS | 10201 | 1460918095641 Marionette TRACE conn3 <- [1,2770,null,{}] 11:34:55 INFO - PROCESS | 10201 | 1460918095664 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:55 INFO - PROCESS | 10201 | 1460918095973 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:34:56 INFO - PROCESS | 10201 | 1460918096261 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fc7c800 == 134 [pid = 10201] [id = 700] 11:34:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x911df400) [pid = 10201] [serial = 2101] [outer = (nil)] 11:34:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x914d8c00) [pid = 10201] [serial = 2102] [outer = 0x911df400] 11:34:56 INFO - PROCESS | 10201 | 1460918096365 Marionette DEBUG loaded listener.js 11:34:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x916a4000) [pid = 10201] [serial = 2103] [outer = 0x911df400] 11:34:57 INFO - PROCESS | 10201 | 1460918097387 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 11:34:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:34:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1782ms 11:34:57 INFO - PROCESS | 10201 | 1460918097421 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:34:57 INFO - PROCESS | 10201 | 1460918097425 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:34:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:34:57 INFO - PROCESS | 10201 | 1460918097433 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:34:57 INFO - PROCESS | 10201 | 1460918097436 Marionette TRACE conn3 <- [1,2774,null,{}] 11:34:57 INFO - PROCESS | 10201 | 1460918097443 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:57 INFO - PROCESS | 10201 | 1460918097670 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:34:58 INFO - PROCESS | 10201 | 1460918098029 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x914cec00 == 135 [pid = 10201] [id = 701] 11:34:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x916ab400) [pid = 10201] [serial = 2104] [outer = (nil)] 11:34:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x9206ac00) [pid = 10201] [serial = 2105] [outer = 0x916ab400] 11:34:58 INFO - PROCESS | 10201 | 1460918098134 Marionette DEBUG loaded listener.js 11:34:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x92072c00) [pid = 10201] [serial = 2106] [outer = 0x916ab400] 11:34:59 INFO - PROCESS | 10201 | 1460918099140 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 11:34:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:34:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1782ms 11:34:59 INFO - PROCESS | 10201 | 1460918099216 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:34:59 INFO - PROCESS | 10201 | 1460918099220 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:34:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:34:59 INFO - PROCESS | 10201 | 1460918099227 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 10201 | 1460918099231 Marionette TRACE conn3 <- [1,2778,null,{}] 11:34:59 INFO - PROCESS | 10201 | 1460918099238 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:34:59 INFO - PROCESS | 10201 | 1460918099517 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:34:59 INFO - PROCESS | 10201 | 1460918099914 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x916ad000 == 136 [pid = 10201] [id = 702] 11:34:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x92094800) [pid = 10201] [serial = 2107] [outer = (nil)] 11:35:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x92098000) [pid = 10201] [serial = 2108] [outer = 0x92094800] 11:35:00 INFO - PROCESS | 10201 | 1460918100016 Marionette DEBUG loaded listener.js 11:35:00 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x9209a800) [pid = 10201] [serial = 2109] [outer = 0x92094800] 11:35:01 INFO - PROCESS | 10201 | 1460918101063 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 11:35:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:35:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1883ms 11:35:01 INFO - PROCESS | 10201 | 1460918101111 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:35:01 INFO - PROCESS | 10201 | 1460918101117 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:35:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:35:01 INFO - PROCESS | 10201 | 1460918101125 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:35:01 INFO - PROCESS | 10201 | 1460918101131 Marionette TRACE conn3 <- [1,2782,null,{}] 11:35:01 INFO - PROCESS | 10201 | 1460918101137 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:01 INFO - PROCESS | 10201 | 1460918101399 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:35:01 INFO - PROCESS | 10201 | 1460918101762 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x933b1400 == 137 [pid = 10201] [id = 703] 11:35:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x93560c00) [pid = 10201] [serial = 2110] [outer = (nil)] 11:35:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9359b400) [pid = 10201] [serial = 2111] [outer = 0x93560c00] 11:35:01 INFO - PROCESS | 10201 | 1460918101873 Marionette DEBUG loaded listener.js 11:35:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x935a7800) [pid = 10201] [serial = 2112] [outer = 0x93560c00] 11:35:02 INFO - PROCESS | 10201 | 1460918102957 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:35:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1895ms 11:35:03 INFO - PROCESS | 10201 | 1460918103021 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 10201 | 1460918103025 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:35:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:35:03 INFO - PROCESS | 10201 | 1460918103032 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 10201 | 1460918103036 Marionette TRACE conn3 <- [1,2786,null,{}] 11:35:03 INFO - PROCESS | 10201 | 1460918103043 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:03 INFO - PROCESS | 10201 | 1460918103320 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:35:03 INFO - PROCESS | 10201 | 1460918103694 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:03 INFO - PROCESS | 10201 | ++DOCSHELL 0x85194c00 == 138 [pid = 10201] [id = 704] 11:35:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x862db800) [pid = 10201] [serial = 2113] [outer = (nil)] 11:35:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x93783800) [pid = 10201] [serial = 2114] [outer = 0x862db800] 11:35:03 INFO - PROCESS | 10201 | 1460918103790 Marionette DEBUG loaded listener.js 11:35:03 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x93786c00) [pid = 10201] [serial = 2115] [outer = 0x862db800] 11:35:04 INFO - PROCESS | 10201 | 1460918104773 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 11:35:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:35:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1794ms 11:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:35:04 INFO - PROCESS | 10201 | 1460918104827 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:35:04 INFO - PROCESS | 10201 | 1460918104831 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:35:04 INFO - PROCESS | 10201 | 1460918104838 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:35:04 INFO - PROCESS | 10201 | 1460918104841 Marionette TRACE conn3 <- [1,2790,null,{}] 11:35:04 INFO - PROCESS | 10201 | 1460918104848 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:05 INFO - PROCESS | 10201 | 1460918105069 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:35:05 INFO - PROCESS | 10201 | 1460918105427 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:05 INFO - PROCESS | 10201 | ++DOCSHELL 0x9359d800 == 139 [pid = 10201] [id = 705] 11:35:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x935a8800) [pid = 10201] [serial = 2116] [outer = (nil)] 11:35:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x94448800) [pid = 10201] [serial = 2117] [outer = 0x935a8800] 11:35:05 INFO - PROCESS | 10201 | 1460918105528 Marionette DEBUG loaded listener.js 11:35:05 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9444a800) [pid = 10201] [serial = 2118] [outer = 0x935a8800] 11:35:06 INFO - PROCESS | 10201 | 1460918106566 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 11:35:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:35:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1789ms 11:35:06 INFO - PROCESS | 10201 | 1460918106637 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:35:06 INFO - PROCESS | 10201 | 1460918106642 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:35:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:35:06 INFO - PROCESS | 10201 | 1460918106652 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:35:06 INFO - PROCESS | 10201 | 1460918106657 Marionette TRACE conn3 <- [1,2794,null,{}] 11:35:06 INFO - PROCESS | 10201 | 1460918106663 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:06 INFO - PROCESS | 10201 | 1460918106895 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:35:07 INFO - PROCESS | 10201 | 1460918107256 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:07 INFO - PROCESS | 10201 | ++DOCSHELL 0x9356a800 == 140 [pid = 10201] [id = 706] 11:35:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x94446800) [pid = 10201] [serial = 2119] [outer = (nil)] 11:35:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9460e000) [pid = 10201] [serial = 2120] [outer = 0x94446800] 11:35:07 INFO - PROCESS | 10201 | 1460918107351 Marionette DEBUG loaded listener.js 11:35:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x94611800) [pid = 10201] [serial = 2121] [outer = 0x94446800] 11:35:08 INFO - PROCESS | 10201 | 1460918108312 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 11:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1691ms 11:35:08 INFO - PROCESS | 10201 | 1460918108352 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:35:08 INFO - PROCESS | 10201 | 1460918108357 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:35:08 INFO - PROCESS | 10201 | 1460918108368 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:35:08 INFO - PROCESS | 10201 | 1460918108372 Marionette TRACE conn3 <- [1,2798,null,{}] 11:35:08 INFO - PROCESS | 10201 | 1460918108379 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:08 INFO - PROCESS | 10201 | 1460918108646 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:35:09 INFO - PROCESS | 10201 | 1460918109022 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x85067c00 == 141 [pid = 10201] [id = 707] 11:35:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x879d5c00) [pid = 10201] [serial = 2122] [outer = (nil)] 11:35:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x95916000) [pid = 10201] [serial = 2123] [outer = 0x879d5c00] 11:35:09 INFO - PROCESS | 10201 | 1460918109123 Marionette DEBUG loaded listener.js 11:35:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x95921c00) [pid = 10201] [serial = 2124] [outer = 0x879d5c00] 11:35:10 INFO - PROCESS | 10201 | 1460918110137 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 11:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1833ms 11:35:10 INFO - PROCESS | 10201 | 1460918110202 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:35:10 INFO - PROCESS | 10201 | 1460918110207 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:35:10 INFO - PROCESS | 10201 | 1460918110214 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:35:10 INFO - PROCESS | 10201 | 1460918110218 Marionette TRACE conn3 <- [1,2802,null,{}] 11:35:10 INFO - PROCESS | 10201 | 1460918110225 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:10 INFO - PROCESS | 10201 | 1460918110514 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:35:10 INFO - PROCESS | 10201 | 1460918110914 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x94609400 == 142 [pid = 10201] [id = 708] 11:35:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x9460ec00) [pid = 10201] [serial = 2125] [outer = (nil)] 11:35:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x962bbc00) [pid = 10201] [serial = 2126] [outer = 0x9460ec00] 11:35:11 INFO - PROCESS | 10201 | 1460918111022 Marionette DEBUG loaded listener.js 11:35:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x96349000) [pid = 10201] [serial = 2127] [outer = 0x9460ec00] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf4800 == 141 [pid = 10201] [id = 541] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffedc00 == 140 [pid = 10201] [id = 550] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd3f400 == 139 [pid = 10201] [id = 548] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x8ec36400 == 138 [pid = 10201] [id = 546] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x85ceb000 == 137 [pid = 10201] [id = 544] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x862d2800 == 136 [pid = 10201] [id = 299] 11:35:15 INFO - PROCESS | 10201 | --DOCSHELL 0x8505c800 == 135 [pid = 10201] [id = 543] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x877a8000) [pid = 10201] [serial = 2021] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x862dbc00) [pid = 10201] [serial = 2019] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x865a8c00) [pid = 10201] [serial = 2016] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9932c000) [pid = 10201] [serial = 1992] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0xa0ee7400) [pid = 10201] [serial = 2004] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x974bac00) [pid = 10201] [serial = 1988] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x86272400) [pid = 10201] [serial = 2012] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x92071000) [pid = 10201] [serial = 1976] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x91155000) [pid = 10201] [serial = 1974] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x851a0000) [pid = 10201] [serial = 1958] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8627d000) [pid = 10201] [serial = 1959] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x85195400) [pid = 10201] [serial = 2010] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x89d54c00) [pid = 10201] [serial = 1962] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0xa0c52800) [pid = 10201] [serial = 2003] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x94613400) [pid = 10201] [serial = 1982] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x9933e000) [pid = 10201] [serial = 1994] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x8fba2800) [pid = 10201] [serial = 1968] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x9208e000) [pid = 10201] [serial = 1977] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x93565000) [pid = 10201] [serial = 1980] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0xa3c20c00) [pid = 10201] [serial = 2007] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9ae62800) [pid = 10201] [serial = 1995] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x86313c00) [pid = 10201] [serial = 2015] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0xa2a52400) [pid = 10201] [serial = 2006] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8de74c00) [pid = 10201] [serial = 1965] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x8ffac000) [pid = 10201] [serial = 1971] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8fda6400) [pid = 10201] [serial = 1970] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x9fc7a800) [pid = 10201] [serial = 1998] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x96273c00) [pid = 10201] [serial = 1985] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x9fb50000) [pid = 10201] [serial = 1997] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x879cbc00) [pid = 10201] [serial = 1961] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8f837800) [pid = 10201] [serial = 1967] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x84b1c800) [pid = 10201] [serial = 2009] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x9b2db800) [pid = 10201] [serial = 1944] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x933b9400) [pid = 10201] [serial = 1979] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x90116400) [pid = 10201] [serial = 1973] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0xa0ae2000) [pid = 10201] [serial = 2001] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x8bec6000) [pid = 10201] [serial = 1964] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x94616800) [pid = 10201] [serial = 1983] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x97b4e400) [pid = 10201] [serial = 1989] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0xa00d4c00) [pid = 10201] [serial = 2000] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8627f800) [pid = 10201] [serial = 2013] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8de68c00) [pid = 10201] [serial = 1896] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x9870f800) [pid = 10201] [serial = 1991] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x96348800) [pid = 10201] [serial = 1986] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x85cf0400) [pid = 10201] [serial = 2018] [outer = (nil)] [url = about:blank] 11:35:15 INFO - PROCESS | 10201 | 1460918115487 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 11:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 5348ms 11:35:15 INFO - PROCESS | 10201 | 1460918115565 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:35:15 INFO - PROCESS | 10201 | 1460918115570 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:35:15 INFO - PROCESS | 10201 | 1460918115581 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:35:15 INFO - PROCESS | 10201 | 1460918115587 Marionette TRACE conn3 <- [1,2806,null,{}] 11:35:15 INFO - PROCESS | 10201 | 1460918115599 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:15 INFO - PROCESS | 10201 | 1460918115835 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:35:16 INFO - PROCESS | 10201 | 1460918116127 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d2c00 == 136 [pid = 10201] [id = 709] 11:35:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x862d3400) [pid = 10201] [serial = 2128] [outer = (nil)] 11:35:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x86307000) [pid = 10201] [serial = 2129] [outer = 0x862d3400] 11:35:16 INFO - PROCESS | 10201 | 1460918116217 Marionette DEBUG loaded listener.js 11:35:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x865a3400) [pid = 10201] [serial = 2130] [outer = 0x862d3400] 11:35:17 INFO - PROCESS | 10201 | 1460918117113 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 11:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1587ms 11:35:17 INFO - PROCESS | 10201 | 1460918117168 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:35:17 INFO - PROCESS | 10201 | 1460918117176 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:35:17 INFO - PROCESS | 10201 | 1460918117191 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:35:17 INFO - PROCESS | 10201 | 1460918117195 Marionette TRACE conn3 <- [1,2810,null,{}] 11:35:17 INFO - PROCESS | 10201 | 1460918117201 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:17 INFO - PROCESS | 10201 | 1460918117410 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:35:17 INFO - PROCESS | 10201 | 1460918117693 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 10201 | ++DOCSHELL 0x86de7c00 == 137 [pid = 10201] [id = 710] 11:35:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x86de8400) [pid = 10201] [serial = 2131] [outer = (nil)] 11:35:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8779bc00) [pid = 10201] [serial = 2132] [outer = 0x86de8400] 11:35:17 INFO - PROCESS | 10201 | 1460918117773 Marionette DEBUG loaded listener.js 11:35:17 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x879d0800) [pid = 10201] [serial = 2133] [outer = 0x86de8400] 11:35:18 INFO - PROCESS | 10201 | 1460918118883 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 11:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1734ms 11:35:18 INFO - PROCESS | 10201 | 1460918118925 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 10201 | 1460918118929 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:35:18 INFO - PROCESS | 10201 | 1460918118943 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:35:18 INFO - PROCESS | 10201 | 1460918118949 Marionette TRACE conn3 <- [1,2814,null,{}] 11:35:18 INFO - PROCESS | 10201 | 1460918118965 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:19 INFO - PROCESS | 10201 | 1460918119320 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:35:19 INFO - PROCESS | 10201 | 1460918119526 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:19 INFO - PROCESS | 10201 | ++DOCSHELL 0x89e51c00 == 138 [pid = 10201] [id = 711] 11:35:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8b284400) [pid = 10201] [serial = 2134] [outer = (nil)] 11:35:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8b28ec00) [pid = 10201] [serial = 2135] [outer = 0x8b284400] 11:35:19 INFO - PROCESS | 10201 | 1460918119610 Marionette DEBUG loaded listener.js 11:35:19 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8b46b400) [pid = 10201] [serial = 2136] [outer = 0x8b284400] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x89e48400) [pid = 10201] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8debcc00) [pid = 10201] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x89d4f400) [pid = 10201] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x8b473000) [pid = 10201] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x8b3e6000) [pid = 10201] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x89e45c00) [pid = 10201] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x87799c00) [pid = 10201] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x859d4000) [pid = 10201] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x8ec38800) [pid = 10201] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x8fd43000) [pid = 10201] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x8ffa9800) [pid = 10201] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x89d4c400) [pid = 10201] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 118 (0x90387400) [pid = 10201] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0x862d3800) [pid = 10201] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 116 (0x8f83c400) [pid = 10201] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 115 (0x8e98d000) [pid = 10201] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 114 (0x8f839c00) [pid = 10201] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:35:20 INFO - PROCESS | 10201 | --DOMWINDOW == 113 (0x862da800) [pid = 10201] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:35:21 INFO - PROCESS | 10201 | 1460918121126 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 11:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2246ms 11:35:21 INFO - PROCESS | 10201 | 1460918121198 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:35:21 INFO - PROCESS | 10201 | 1460918121204 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:35:21 INFO - PROCESS | 10201 | 1460918121212 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:35:21 INFO - PROCESS | 10201 | 1460918121215 Marionette TRACE conn3 <- [1,2818,null,{}] 11:35:21 INFO - PROCESS | 10201 | 1460918121222 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:21 INFO - PROCESS | 10201 | 1460918121436 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:35:21 INFO - PROCESS | 10201 | 1460918121685 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x86280000 == 139 [pid = 10201] [id = 712] 11:35:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 114 (0x86ded000) [pid = 10201] [serial = 2137] [outer = (nil)] 11:35:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 115 (0x8b468800) [pid = 10201] [serial = 2138] [outer = 0x86ded000] 11:35:21 INFO - PROCESS | 10201 | 1460918121767 Marionette DEBUG loaded listener.js 11:35:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 116 (0x8be58400) [pid = 10201] [serial = 2139] [outer = 0x86ded000] 11:35:22 INFO - PROCESS | 10201 | 1460918122740 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1594ms 11:35:22 INFO - PROCESS | 10201 | 1460918122808 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:35:22 INFO - PROCESS | 10201 | 1460918122814 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:35:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:35:22 INFO - PROCESS | 10201 | 1460918122824 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:35:22 INFO - PROCESS | 10201 | 1460918122829 Marionette TRACE conn3 <- [1,2822,null,{}] 11:35:22 INFO - PROCESS | 10201 | 1460918122881 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:23 INFO - PROCESS | 10201 | 1460918123207 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:35:23 INFO - PROCESS | 10201 | 1460918123491 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d2000 == 140 [pid = 10201] [id = 713] 11:35:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 117 (0x862d5800) [pid = 10201] [serial = 2140] [outer = (nil)] 11:35:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x86308800) [pid = 10201] [serial = 2141] [outer = 0x862d5800] 11:35:23 INFO - PROCESS | 10201 | 1460918123590 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0x865af000) [pid = 10201] [serial = 2142] [outer = 0x862d5800] 11:35:24 INFO - PROCESS | 10201 | 1460918124660 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 11:35:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:35:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1893ms 11:35:24 INFO - PROCESS | 10201 | 1460918124717 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:35:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:35:24 INFO - PROCESS | 10201 | 1460918124728 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:35:24 INFO - PROCESS | 10201 | 1460918124739 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:35:24 INFO - PROCESS | 10201 | 1460918124744 Marionette TRACE conn3 <- [1,2826,null,{}] 11:35:24 INFO - PROCESS | 10201 | 1460918124750 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:25 INFO - PROCESS | 10201 | 1460918125022 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:35:25 INFO - PROCESS | 10201 | 1460918125393 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d7400 == 141 [pid = 10201] [id = 714] 11:35:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x89d4f400) [pid = 10201] [serial = 2143] [outer = (nil)] 11:35:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x89e52400) [pid = 10201] [serial = 2144] [outer = 0x89d4f400] 11:35:25 INFO - PROCESS | 10201 | 1460918125504 Marionette DEBUG loaded listener.js 11:35:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x8b3e1400) [pid = 10201] [serial = 2145] [outer = 0x89d4f400] 11:35:26 INFO - PROCESS | 10201 | 1460918126625 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:35:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:35:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1938ms 11:35:26 INFO - PROCESS | 10201 | 1460918126677 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:35:26 INFO - PROCESS | 10201 | 1460918126683 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:35:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:35:26 INFO - PROCESS | 10201 | 1460918126691 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:35:26 INFO - PROCESS | 10201 | 1460918126699 Marionette TRACE conn3 <- [1,2830,null,{}] 11:35:26 INFO - PROCESS | 10201 | 1460918126720 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:27 INFO - PROCESS | 10201 | 1460918127004 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:35:27 INFO - PROCESS | 10201 | 1460918127415 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be50000 == 142 [pid = 10201] [id = 715] 11:35:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x8de74c00) [pid = 10201] [serial = 2146] [outer = (nil)] 11:35:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x8dec9c00) [pid = 10201] [serial = 2147] [outer = 0x8de74c00] 11:35:27 INFO - PROCESS | 10201 | 1460918127517 Marionette DEBUG loaded listener.js 11:35:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x8e98dc00) [pid = 10201] [serial = 2148] [outer = 0x8de74c00] 11:35:28 INFO - PROCESS | 10201 | 1460918128519 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 11:35:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:35:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1903ms 11:35:28 INFO - PROCESS | 10201 | 1460918128594 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 10201 | 1460918128599 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:35:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:35:28 INFO - PROCESS | 10201 | 1460918128606 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:35:28 INFO - PROCESS | 10201 | 1460918128610 Marionette TRACE conn3 <- [1,2834,null,{}] 11:35:28 INFO - PROCESS | 10201 | 1460918128616 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:28 INFO - PROCESS | 10201 | 1460918128843 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:35:29 INFO - PROCESS | 10201 | 1460918129194 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4b400 == 143 [pid = 10201] [id = 716] 11:35:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x8b3ea400) [pid = 10201] [serial = 2149] [outer = (nil)] 11:35:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8ec39800) [pid = 10201] [serial = 2150] [outer = 0x8b3ea400] 11:35:29 INFO - PROCESS | 10201 | 1460918129293 Marionette DEBUG loaded listener.js 11:35:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8f838c00) [pid = 10201] [serial = 2151] [outer = 0x8b3ea400] 11:35:30 INFO - PROCESS | 10201 | 1460918130238 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:35:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:35:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1685ms 11:35:30 INFO - PROCESS | 10201 | 1460918130292 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:35:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:35:30 INFO - PROCESS | 10201 | 1460918130296 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:35:30 INFO - PROCESS | 10201 | 1460918130303 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:35:30 INFO - PROCESS | 10201 | 1460918130307 Marionette TRACE conn3 <- [1,2838,null,{}] 11:35:30 INFO - PROCESS | 10201 | 1460918130313 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:30 INFO - PROCESS | 10201 | 1460918130547 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:35:30 INFO - PROCESS | 10201 | 1460918130889 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x8e997400 == 144 [pid = 10201] [id = 717] 11:35:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8f83e400) [pid = 10201] [serial = 2152] [outer = (nil)] 11:35:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8fc83800) [pid = 10201] [serial = 2153] [outer = 0x8f83e400] 11:35:30 INFO - PROCESS | 10201 | 1460918130986 Marionette DEBUG loaded listener.js 11:35:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8fd42800) [pid = 10201] [serial = 2154] [outer = 0x8f83e400] 11:35:31 INFO - PROCESS | 10201 | 1460918131932 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 11:35:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:35:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1691ms 11:35:31 INFO - PROCESS | 10201 | 1460918131994 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:35:32 INFO - PROCESS | 10201 | 1460918131999 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:35:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:35:32 INFO - PROCESS | 10201 | 1460918132006 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:35:32 INFO - PROCESS | 10201 | 1460918132010 Marionette TRACE conn3 <- [1,2842,null,{}] 11:35:32 INFO - PROCESS | 10201 | 1460918132016 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:32 INFO - PROCESS | 10201 | 1460918132300 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:35:32 INFO - PROCESS | 10201 | 1460918132675 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x8f83ec00 == 145 [pid = 10201] [id = 718] 11:35:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8ffae800) [pid = 10201] [serial = 2155] [outer = (nil)] 11:35:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8fff1800) [pid = 10201] [serial = 2156] [outer = 0x8ffae800] 11:35:32 INFO - PROCESS | 10201 | 1460918132768 Marionette DEBUG loaded listener.js 11:35:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x90120000) [pid = 10201] [serial = 2157] [outer = 0x8ffae800] 11:35:33 INFO - PROCESS | 10201 | 1460918133728 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 11:35:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:35:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1787ms 11:35:33 INFO - PROCESS | 10201 | 1460918133794 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:35:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:35:33 INFO - PROCESS | 10201 | 1460918133799 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:35:33 INFO - PROCESS | 10201 | 1460918133806 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:35:33 INFO - PROCESS | 10201 | 1460918133810 Marionette TRACE conn3 <- [1,2846,null,{}] 11:35:33 INFO - PROCESS | 10201 | 1460918133816 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:34 INFO - PROCESS | 10201 | 1460918134024 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:35:34 INFO - PROCESS | 10201 | 1460918134368 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x852b0000 == 146 [pid = 10201] [id = 719] 11:35:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8e994000) [pid = 10201] [serial = 2158] [outer = (nil)] 11:35:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x9038f000) [pid = 10201] [serial = 2159] [outer = 0x8e994000] 11:35:34 INFO - PROCESS | 10201 | 1460918134464 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x90654400) [pid = 10201] [serial = 2160] [outer = 0x8e994000] 11:35:35 INFO - PROCESS | 10201 | 1460918135358 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 11:35:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:35:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1584ms 11:35:35 INFO - PROCESS | 10201 | 1460918135391 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 10201 | 1460918135396 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:35:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:35:35 INFO - PROCESS | 10201 | 1460918135403 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 10201 | 1460918135407 Marionette TRACE conn3 <- [1,2850,null,{}] 11:35:35 INFO - PROCESS | 10201 | 1460918135413 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:35 INFO - PROCESS | 10201 | 1460918135634 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:35:35 INFO - PROCESS | 10201 | 1460918135979 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:36 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fff2800 == 147 [pid = 10201] [id = 720] 11:35:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x9070a400) [pid = 10201] [serial = 2161] [outer = (nil)] 11:35:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x911db400) [pid = 10201] [serial = 2162] [outer = 0x9070a400] 11:35:36 INFO - PROCESS | 10201 | 1460918136072 Marionette DEBUG loaded listener.js 11:35:36 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x91324000) [pid = 10201] [serial = 2163] [outer = 0x9070a400] 11:35:37 INFO - PROCESS | 10201 | 1460918137044 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:35:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:35:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1682ms 11:35:37 INFO - PROCESS | 10201 | 1460918137086 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:35:37 INFO - PROCESS | 10201 | 1460918137091 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:35:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:35:37 INFO - PROCESS | 10201 | 1460918137097 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:35:37 INFO - PROCESS | 10201 | 1460918137100 Marionette TRACE conn3 <- [1,2854,null,{}] 11:35:37 INFO - PROCESS | 10201 | 1460918137107 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:37 INFO - PROCESS | 10201 | 1460918137343 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:35:37 INFO - PROCESS | 10201 | 1460918137711 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x8630c000 == 148 [pid = 10201] [id = 721] 11:35:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x90386c00) [pid = 10201] [serial = 2164] [outer = (nil)] 11:35:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x9208ec00) [pid = 10201] [serial = 2165] [outer = 0x90386c00] 11:35:37 INFO - PROCESS | 10201 | 1460918137805 Marionette DEBUG loaded listener.js 11:35:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x92092400) [pid = 10201] [serial = 2166] [outer = 0x90386c00] 11:35:38 INFO - PROCESS | 10201 | 1460918138752 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 11:35:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:35:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1686ms 11:35:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:35:38 INFO - PROCESS | 10201 | 1460918138785 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:35:38 INFO - PROCESS | 10201 | 1460918138788 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:35:38 INFO - PROCESS | 10201 | 1460918138795 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:35:38 INFO - PROCESS | 10201 | 1460918138799 Marionette TRACE conn3 <- [1,2858,null,{}] 11:35:38 INFO - PROCESS | 10201 | 1460918138806 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:39 INFO - PROCESS | 10201 | 1460918139075 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:35:39 INFO - PROCESS | 10201 | 1460918139511 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:39 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be4d800 == 149 [pid = 10201] [id = 722] 11:35:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8bec2400) [pid = 10201] [serial = 2167] [outer = (nil)] 11:35:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x93565000) [pid = 10201] [serial = 2168] [outer = 0x8bec2400] 11:35:39 INFO - PROCESS | 10201 | 1460918139639 Marionette DEBUG loaded listener.js 11:35:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x93567c00) [pid = 10201] [serial = 2169] [outer = 0x8bec2400] 11:35:40 INFO - PROCESS | 10201 | 1460918140767 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:35:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:35:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2040ms 11:35:40 INFO - PROCESS | 10201 | 1460918140835 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:35:40 INFO - PROCESS | 10201 | 1460918140841 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:35:40 INFO - PROCESS | 10201 | 1460918140847 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:35:40 INFO - PROCESS | 10201 | 1460918140852 Marionette TRACE conn3 <- [1,2862,null,{}] 11:35:40 INFO - PROCESS | 10201 | 1460918140858 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:41 INFO - PROCESS | 10201 | 1460918141115 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:35:41 INFO - PROCESS | 10201 | 1460918141513 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b466400 == 150 [pid = 10201] [id = 723] 11:35:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x9460c000) [pid = 10201] [serial = 2170] [outer = (nil)] 11:35:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x94614400) [pid = 10201] [serial = 2171] [outer = 0x9460c000] 11:35:41 INFO - PROCESS | 10201 | 1460918141618 Marionette DEBUG loaded listener.js 11:35:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x96273000) [pid = 10201] [serial = 2172] [outer = 0x9460c000] 11:35:42 INFO - PROCESS | 10201 | 1460918142609 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 11:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1837ms 11:35:42 INFO - PROCESS | 10201 | 1460918142685 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:35:42 INFO - PROCESS | 10201 | 1460918142688 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:35:42 INFO - PROCESS | 10201 | 1460918142695 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:35:42 INFO - PROCESS | 10201 | 1460918142698 Marionette TRACE conn3 <- [1,2866,null,{}] 11:35:42 INFO - PROCESS | 10201 | 1460918142704 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:42 INFO - PROCESS | 10201 | 1460918142939 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:35:43 INFO - PROCESS | 10201 | 1460918143302 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x9359dc00 == 151 [pid = 10201] [id = 724] 11:35:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x94615c00) [pid = 10201] [serial = 2173] [outer = (nil)] 11:35:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x9681f400) [pid = 10201] [serial = 2174] [outer = 0x94615c00] 11:35:43 INFO - PROCESS | 10201 | 1460918143402 Marionette DEBUG loaded listener.js 11:35:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x96825000) [pid = 10201] [serial = 2175] [outer = 0x94615c00] 11:35:44 INFO - PROCESS | 10201 | 1460918144429 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 11:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1788ms 11:35:44 INFO - PROCESS | 10201 | 1460918144483 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:35:44 INFO - PROCESS | 10201 | 1460918144488 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:35:44 INFO - PROCESS | 10201 | 1460918144495 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:35:44 INFO - PROCESS | 10201 | 1460918144498 Marionette TRACE conn3 <- [1,2870,null,{}] 11:35:44 INFO - PROCESS | 10201 | 1460918144504 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:44 INFO - PROCESS | 10201 | 1460918144785 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:35:45 INFO - PROCESS | 10201 | 1460918145174 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x9444d400 == 152 [pid = 10201] [id = 725] 11:35:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x94615400) [pid = 10201] [serial = 2176] [outer = (nil)] 11:35:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x97015c00) [pid = 10201] [serial = 2177] [outer = 0x94615400] 11:35:45 INFO - PROCESS | 10201 | 1460918145306 Marionette DEBUG loaded listener.js 11:35:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x9701f800) [pid = 10201] [serial = 2178] [outer = 0x94615400] 11:35:46 INFO - PROCESS | 10201 | 1460918146336 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 11:35:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:35:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1932ms 11:35:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:35:46 INFO - PROCESS | 10201 | 1460918146428 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:35:46 INFO - PROCESS | 10201 | 1460918146431 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:35:46 INFO - PROCESS | 10201 | 1460918146438 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:35:46 INFO - PROCESS | 10201 | 1460918146441 Marionette TRACE conn3 <- [1,2874,null,{}] 11:35:46 INFO - PROCESS | 10201 | 1460918146449 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:46 INFO - PROCESS | 10201 | 1460918146681 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:35:47 INFO - PROCESS | 10201 | 1460918147050 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x96821000 == 153 [pid = 10201] [id = 726] 11:35:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x97014000) [pid = 10201] [serial = 2179] [outer = (nil)] 11:35:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x973f1000) [pid = 10201] [serial = 2180] [outer = 0x97014000] 11:35:47 INFO - PROCESS | 10201 | 1460918147150 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x973f4400) [pid = 10201] [serial = 2181] [outer = 0x97014000] 11:35:48 INFO - PROCESS | 10201 | 1460918148108 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1737ms 11:35:48 INFO - PROCESS | 10201 | 1460918148176 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 10201 | 1460918148179 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:35:48 INFO - PROCESS | 10201 | 1460918148186 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 10201 | 1460918148191 Marionette TRACE conn3 <- [1,2878,null,{}] 11:35:48 INFO - PROCESS | 10201 | 1460918148197 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:48 INFO - PROCESS | 10201 | 1460918148445 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:35:48 INFO - PROCESS | 10201 | 1460918148811 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:48 INFO - PROCESS | 10201 | ++DOCSHELL 0x86276c00 == 154 [pid = 10201] [id = 727] 11:35:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x86308c00) [pid = 10201] [serial = 2182] [outer = (nil)] 11:35:48 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x973a3c00) [pid = 10201] [serial = 2183] [outer = 0x86308c00] 11:35:48 INFO - PROCESS | 10201 | 1460918148921 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x97404c00) [pid = 10201] [serial = 2184] [outer = 0x86308c00] 11:35:49 INFO - PROCESS | 10201 | 1460918149943 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 11:35:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:35:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1792ms 11:35:49 INFO - PROCESS | 10201 | 1460918149981 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:35:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:35:49 INFO - PROCESS | 10201 | 1460918149986 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:35:49 INFO - PROCESS | 10201 | 1460918149993 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:35:49 INFO - PROCESS | 10201 | 1460918149997 Marionette TRACE conn3 <- [1,2882,null,{}] 11:35:50 INFO - PROCESS | 10201 | 1460918150027 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:50 INFO - PROCESS | 10201 | 1460918150279 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:35:50 INFO - PROCESS | 10201 | 1460918150663 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 10201 | ++DOCSHELL 0x90383800 == 155 [pid = 10201] [id = 728] 11:35:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x90385800) [pid = 10201] [serial = 2185] [outer = (nil)] 11:35:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97699800) [pid = 10201] [serial = 2186] [outer = 0x90385800] 11:35:50 INFO - PROCESS | 10201 | 1460918150774 Marionette DEBUG loaded listener.js 11:35:50 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x979a4000) [pid = 10201] [serial = 2187] [outer = 0x90385800] 11:35:51 INFO - PROCESS | 10201 | 1460918151780 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1862ms 11:35:51 INFO - PROCESS | 10201 | 1460918151856 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:35:51 INFO - PROCESS | 10201 | 1460918151859 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:35:51 INFO - PROCESS | 10201 | 1460918151866 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:35:51 INFO - PROCESS | 10201 | 1460918151869 Marionette TRACE conn3 <- [1,2886,null,{}] 11:35:51 INFO - PROCESS | 10201 | 1460918151876 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:52 INFO - PROCESS | 10201 | 1460918152110 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:35:52 INFO - PROCESS | 10201 | 1460918152476 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de69400 == 156 [pid = 10201] [id = 729] 11:35:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x973f4c00) [pid = 10201] [serial = 2188] [outer = (nil)] 11:35:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x97b4cc00) [pid = 10201] [serial = 2189] [outer = 0x973f4c00] 11:35:52 INFO - PROCESS | 10201 | 1460918152581 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97b4f800) [pid = 10201] [serial = 2190] [outer = 0x973f4c00] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85191800 == 155 [pid = 10201] [id = 577] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x9870e400 == 154 [pid = 10201] [id = 579] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x89e51c00 == 153 [pid = 10201] [id = 711] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x86de7c00 == 152 [pid = 10201] [id = 710] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x862d2c00 == 151 [pid = 10201] [id = 709] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x9356a800 == 150 [pid = 10201] [id = 706] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85194c00 == 149 [pid = 10201] [id = 704] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x9359d800 == 148 [pid = 10201] [id = 705] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x933b1400 == 147 [pid = 10201] [id = 703] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x916ad000 == 146 [pid = 10201] [id = 702] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x914cec00 == 145 [pid = 10201] [id = 701] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x90381c00 == 144 [pid = 10201] [id = 699] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8fc7c800 == 143 [pid = 10201] [id = 700] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffab000 == 142 [pid = 10201] [id = 698] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8ffaf800 == 141 [pid = 10201] [id = 697] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8f834000 == 140 [pid = 10201] [id = 696] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x8b46d400 == 139 [pid = 10201] [id = 695] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf6800 == 138 [pid = 10201] [id = 693] 11:35:55 INFO - PROCESS | 10201 | --DOCSHELL 0x86de5800 == 137 [pid = 10201] [id = 694] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x8df7b400) [pid = 10201] [serial = 2039] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x8decac00) [pid = 10201] [serial = 1956] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x8becf800) [pid = 10201] [serial = 2037] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x8b471c00) [pid = 10201] [serial = 2033] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8b3e4c00) [pid = 10201] [serial = 2073] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x879d6000) [pid = 10201] [serial = 2070] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x86272800) [pid = 10201] [serial = 2067] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8fba9c00) [pid = 10201] [serial = 2046] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8ffa7400) [pid = 10201] [serial = 2051] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9011c800) [pid = 10201] [serial = 2054] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8b3eb400) [pid = 10201] [serial = 2031] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8e998c00) [pid = 10201] [serial = 2040] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x90656800) [pid = 10201] [serial = 2061] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8fb9f800) [pid = 10201] [serial = 2045] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x865ab400) [pid = 10201] [serial = 2025] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8fd47c00) [pid = 10201] [serial = 2048] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x90652800) [pid = 10201] [serial = 2060] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8beca800) [pid = 10201] [serial = 2036] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8ec38400) [pid = 10201] [serial = 2042] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x877a1000) [pid = 10201] [serial = 2069] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8ec3f800) [pid = 10201] [serial = 2043] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9038b400) [pid = 10201] [serial = 2058] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x86305c00) [pid = 10201] [serial = 2024] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x8b28c800) [pid = 10201] [serial = 2072] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x90383c00) [pid = 10201] [serial = 2055] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8fda5000) [pid = 10201] [serial = 2049] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x9114e400) [pid = 10201] [serial = 2063] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x8ffadc00) [pid = 10201] [serial = 2052] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x90389000) [pid = 10201] [serial = 2057] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x879d3400) [pid = 10201] [serial = 2027] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8b289400) [pid = 10201] [serial = 2030] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x85ceac00) [pid = 10201] [serial = 2066] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x8be4f800) [pid = 10201] [serial = 2034] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x89d52400) [pid = 10201] [serial = 2028] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8be4d000) [pid = 10201] [serial = 2075] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8bec7c00) [pid = 10201] [serial = 2076] [outer = (nil)] [url = about:blank] 11:35:56 INFO - PROCESS | 10201 | 1460918156868 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:35:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 5047ms 11:35:56 INFO - PROCESS | 10201 | 1460918156912 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 10201 | 1460918156919 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:35:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:35:56 INFO - PROCESS | 10201 | 1460918156928 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 10201 | 1460918156933 Marionette TRACE conn3 <- [1,2890,null,{}] 11:35:56 INFO - PROCESS | 10201 | 1460918156941 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:57 INFO - PROCESS | 10201 | 1460918157179 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:35:57 INFO - PROCESS | 10201 | 1460918157494 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x86310000 == 138 [pid = 10201] [id = 730] 11:35:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x865ac000) [pid = 10201] [serial = 2191] [outer = (nil)] 11:35:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x86deb400) [pid = 10201] [serial = 2192] [outer = 0x865ac000] 11:35:57 INFO - PROCESS | 10201 | 1460918157600 Marionette DEBUG loaded listener.js 11:35:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x877a4400) [pid = 10201] [serial = 2193] [outer = 0x865ac000] 11:35:58 INFO - PROCESS | 10201 | 1460918158556 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:35:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:35:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1691ms 11:35:58 INFO - PROCESS | 10201 | 1460918158623 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:35:58 INFO - PROCESS | 10201 | 1460918158632 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:35:58 INFO - PROCESS | 10201 | 1460918158642 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:35:58 INFO - PROCESS | 10201 | 1460918158646 Marionette TRACE conn3 <- [1,2894,null,{}] 11:35:58 INFO - PROCESS | 10201 | 1460918158652 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:35:58 INFO - PROCESS | 10201 | 1460918158940 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:35:58 INFO - PROCESS | 10201 | 1460918158966 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf1000 == 139 [pid = 10201] [id = 731] 11:35:58 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x86de5400) [pid = 10201] [serial = 2194] [outer = (nil)] 11:35:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x89e46c00) [pid = 10201] [serial = 2195] [outer = 0x86de5400] 11:35:59 INFO - PROCESS | 10201 | 1460918159039 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8b289400) [pid = 10201] [serial = 2196] [outer = 0x86de5400] 11:36:00 INFO - PROCESS | 10201 | 1460918160204 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 11:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1598ms 11:36:00 INFO - PROCESS | 10201 | 1460918160266 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:36:00 INFO - PROCESS | 10201 | 1460918160270 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:36:00 INFO - PROCESS | 10201 | 1460918160277 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:36:00 INFO - PROCESS | 10201 | 1460918160283 Marionette TRACE conn3 <- [1,2898,null,{}] 11:36:00 INFO - PROCESS | 10201 | 1460918160310 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:00 INFO - PROCESS | 10201 | 1460918160620 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x92094800) [pid = 10201] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x93560c00) [pid = 10201] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x935a8800) [pid = 10201] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x86de8400) [pid = 10201] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x862d5400) [pid = 10201] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8b28e400) [pid = 10201] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x879d5c00) [pid = 10201] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x8e98e000) [pid = 10201] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x911df400) [pid = 10201] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 127 (0x862d3400) [pid = 10201] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 126 (0x916ab400) [pid = 10201] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 125 (0x8ffb2800) [pid = 10201] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 124 (0x9038a000) [pid = 10201] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 123 (0x8fc81400) [pid = 10201] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 122 (0x90113800) [pid = 10201] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 121 (0x86df0400) [pid = 10201] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 120 (0x94446800) [pid = 10201] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 119 (0x8b284400) [pid = 10201] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 118 (0x8627b000) [pid = 10201] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:36:01 INFO - PROCESS | 10201 | --DOMWINDOW == 117 (0x862db800) [pid = 10201] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:36:01 INFO - PROCESS | 10201 | 1460918161251 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:01 INFO - PROCESS | 10201 | ++DOCSHELL 0x836e3800 == 140 [pid = 10201] [id = 732] 11:36:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 118 (0x836e4800) [pid = 10201] [serial = 2197] [outer = (nil)] 11:36:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 119 (0x8627b000) [pid = 10201] [serial = 2198] [outer = 0x836e4800] 11:36:01 INFO - PROCESS | 10201 | 1460918161336 Marionette DEBUG loaded listener.js 11:36:01 INFO - PROCESS | 10201 | ++DOMWINDOW == 120 (0x89e46400) [pid = 10201] [serial = 2199] [outer = 0x836e4800] 11:36:02 INFO - PROCESS | 10201 | 1460918162186 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 11:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1944ms 11:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:36:02 INFO - PROCESS | 10201 | 1460918162221 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:36:02 INFO - PROCESS | 10201 | 1460918162225 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:36:02 INFO - PROCESS | 10201 | 1460918162232 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:36:02 INFO - PROCESS | 10201 | 1460918162235 Marionette TRACE conn3 <- [1,2902,null,{}] 11:36:02 INFO - PROCESS | 10201 | 1460918162242 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:02 INFO - PROCESS | 10201 | 1460918162472 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:36:02 INFO - PROCESS | 10201 | 1460918162725 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x851a0000 == 141 [pid = 10201] [id = 733] 11:36:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 121 (0x8bec7c00) [pid = 10201] [serial = 2200] [outer = (nil)] 11:36:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 122 (0x8bece400) [pid = 10201] [serial = 2201] [outer = 0x8bec7c00] 11:36:02 INFO - PROCESS | 10201 | 1460918162810 Marionette DEBUG loaded listener.js 11:36:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 123 (0x8de6c400) [pid = 10201] [serial = 2202] [outer = 0x8bec7c00] 11:36:04 INFO - PROCESS | 10201 | 1460918164017 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1837ms 11:36:04 INFO - PROCESS | 10201 | 1460918164070 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:36:04 INFO - PROCESS | 10201 | 1460918164078 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:36:04 INFO - PROCESS | 10201 | 1460918164088 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:36:04 INFO - PROCESS | 10201 | 1460918164092 Marionette TRACE conn3 <- [1,2906,null,{}] 11:36:04 INFO - PROCESS | 10201 | 1460918164102 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:04 INFO - PROCESS | 10201 | 1460918164345 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:36:04 INFO - PROCESS | 10201 | 1460918164714 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:04 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d5400 == 142 [pid = 10201] [id = 734] 11:36:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 124 (0x86dea000) [pid = 10201] [serial = 2203] [outer = (nil)] 11:36:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 125 (0x879d6000) [pid = 10201] [serial = 2204] [outer = 0x86dea000] 11:36:04 INFO - PROCESS | 10201 | 1460918164814 Marionette DEBUG loaded listener.js 11:36:04 INFO - PROCESS | 10201 | ++DOMWINDOW == 126 (0x89d52c00) [pid = 10201] [serial = 2205] [outer = 0x86dea000] 11:36:05 INFO - PROCESS | 10201 | 1460918165806 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 11:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1794ms 11:36:05 INFO - PROCESS | 10201 | 1460918165884 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:36:05 INFO - PROCESS | 10201 | 1460918165895 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:36:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:36:05 INFO - PROCESS | 10201 | 1460918165908 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:36:05 INFO - PROCESS | 10201 | 1460918165914 Marionette TRACE conn3 <- [1,2910,null,{}] 11:36:05 INFO - PROCESS | 10201 | 1460918165922 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:06 INFO - PROCESS | 10201 | 1460918166203 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:36:06 INFO - PROCESS | 10201 | 1460918166661 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be52c00 == 143 [pid = 10201] [id = 735] 11:36:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 127 (0x8be54800) [pid = 10201] [serial = 2206] [outer = (nil)] 11:36:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 128 (0x8bec5000) [pid = 10201] [serial = 2207] [outer = 0x8be54800] 11:36:06 INFO - PROCESS | 10201 | 1460918166789 Marionette DEBUG loaded listener.js 11:36:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8de6a400) [pid = 10201] [serial = 2208] [outer = 0x8be54800] 11:36:07 INFO - PROCESS | 10201 | 1460918167714 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 11:36:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:36:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:36:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1839ms 11:36:07 INFO - PROCESS | 10201 | 1460918167747 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:36:07 INFO - PROCESS | 10201 | 1460918167751 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:36:07 INFO - TEST-START | /DOMEvents/constructors.html 11:36:07 INFO - PROCESS | 10201 | 1460918167759 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:36:07 INFO - PROCESS | 10201 | 1460918167765 Marionette TRACE conn3 <- [1,2914,null,{}] 11:36:07 INFO - PROCESS | 10201 | 1460918167782 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:08 INFO - PROCESS | 10201 | 1460918168107 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:36:08 INFO - PROCESS | 10201 | 1460918168343 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:08 INFO - PROCESS | 10201 | ++DOCSHELL 0x8decac00 == 144 [pid = 10201] [id = 736] 11:36:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8e98e800) [pid = 10201] [serial = 2209] [outer = (nil)] 11:36:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8e996c00) [pid = 10201] [serial = 2210] [outer = 0x8e98e800] 11:36:08 INFO - PROCESS | 10201 | 1460918168502 Marionette DEBUG loaded listener.js 11:36:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8ec3bc00) [pid = 10201] [serial = 2211] [outer = 0x8e98e800] 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:36:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:36:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:36:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1811ms 11:36:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:36:09 INFO - PROCESS | 10201 | 1460918169502 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 11:36:09 INFO - PROCESS | 10201 | 1460918169573 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:36:09 INFO - PROCESS | 10201 | 1460918169582 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:36:09 INFO - PROCESS | 10201 | 1460918169592 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:36:09 INFO - PROCESS | 10201 | 1460918169602 Marionette TRACE conn3 <- [1,2918,null,{}] 11:36:09 INFO - PROCESS | 10201 | 1460918169617 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:09 INFO - PROCESS | 10201 | 1460918169880 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:36:10 INFO - PROCESS | 10201 | 1460918170249 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:10 INFO - PROCESS | 10201 | ++DOCSHELL 0x8dec1800 == 145 [pid = 10201] [id = 737] 11:36:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8ec40400) [pid = 10201] [serial = 2212] [outer = (nil)] 11:36:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8f83dc00) [pid = 10201] [serial = 2213] [outer = 0x8ec40400] 11:36:10 INFO - PROCESS | 10201 | 1460918170343 Marionette DEBUG loaded listener.js 11:36:10 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8fd3e400) [pid = 10201] [serial = 2214] [outer = 0x8ec40400] 11:36:11 INFO - PROCESS | 10201 | 1460918171193 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:36:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:36:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1647ms 11:36:11 INFO - PROCESS | 10201 | 1460918171240 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:36:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:36:11 INFO - PROCESS | 10201 | 1460918171244 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:36:11 INFO - PROCESS | 10201 | 1460918171251 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:36:11 INFO - PROCESS | 10201 | 1460918171255 Marionette TRACE conn3 <- [1,2922,null,{}] 11:36:11 INFO - PROCESS | 10201 | 1460918171262 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:11 INFO - PROCESS | 10201 | 1460918171497 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:36:11 INFO - PROCESS | 10201 | 1460918171823 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x8be53000 == 146 [pid = 10201] [id = 738] 11:36:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8f835000) [pid = 10201] [serial = 2215] [outer = (nil)] 11:36:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8fda8800) [pid = 10201] [serial = 2216] [outer = 0x8f835000] 11:36:11 INFO - PROCESS | 10201 | 1460918171966 Marionette DEBUG loaded listener.js 11:36:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8ffa7400) [pid = 10201] [serial = 2217] [outer = 0x8f835000] 11:36:12 INFO - PROCESS | 10201 | [10201] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 11:36:12 INFO - PROCESS | 10201 | [10201] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 11:36:12 INFO - PROCESS | 10201 | [10201] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 11:36:12 INFO - PROCESS | 10201 | [10201] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 11:36:12 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:36:12 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:36:12 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 11:36:12 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:36:12 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 11:36:12 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:36:12 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]" 11:36:12 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:36:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:12 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:36:12 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:36:12 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1648ms 11:36:12 INFO - PROCESS | 10201 | 1460918172867 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 11:36:12 INFO - PROCESS | 10201 | 1460918172902 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:36:12 INFO - PROCESS | 10201 | 1460918172909 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:36:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:36:12 INFO - PROCESS | 10201 | 1460918172917 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:36:12 INFO - PROCESS | 10201 | 1460918172925 Marionette TRACE conn3 <- [1,2926,null,{}] 11:36:12 INFO - PROCESS | 10201 | 1460918172933 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:13 INFO - PROCESS | 10201 | 1460918173294 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:36:13 INFO - PROCESS | 10201 | 1460918173589 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdac400 == 147 [pid = 10201] [id = 739] 11:36:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x9011f400) [pid = 10201] [serial = 2218] [outer = (nil)] 11:36:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x9038dc00) [pid = 10201] [serial = 2219] [outer = 0x9011f400] 11:36:13 INFO - PROCESS | 10201 | 1460918173692 Marionette DEBUG loaded listener.js 11:36:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x90655400) [pid = 10201] [serial = 2220] [outer = 0x9011f400] 11:36:14 INFO - PROCESS | 10201 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:36:14 INFO - PROCESS | 10201 | 1460918174539 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 11:36:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:36:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1639ms 11:36:14 INFO - PROCESS | 10201 | 1460918174558 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:36:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:36:14 INFO - PROCESS | 10201 | 1460918174562 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:36:14 INFO - PROCESS | 10201 | 1460918174569 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:36:14 INFO - PROCESS | 10201 | 1460918174573 Marionette TRACE conn3 <- [1,2930,null,{}] 11:36:14 INFO - PROCESS | 10201 | 1460918174580 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:14 INFO - PROCESS | 10201 | 1460918174799 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:36:15 INFO - PROCESS | 10201 | 1460918175104 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:15 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fd47400 == 148 [pid = 10201] [id = 740] 11:36:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x90390800) [pid = 10201] [serial = 2221] [outer = (nil)] 11:36:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x91155400) [pid = 10201] [serial = 2222] [outer = 0x90390800] 11:36:15 INFO - PROCESS | 10201 | 1460918175208 Marionette DEBUG loaded listener.js 11:36:15 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x91158800) [pid = 10201] [serial = 2223] [outer = 0x90390800] 11:36:15 INFO - PROCESS | 10201 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:36:16 INFO - PROCESS | 10201 | 1460918176103 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 11:36:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:36:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1583ms 11:36:16 INFO - PROCESS | 10201 | 1460918176152 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:36:16 INFO - PROCESS | 10201 | 1460918176156 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:36:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:36:16 INFO - PROCESS | 10201 | 1460918176163 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:36:16 INFO - PROCESS | 10201 | 1460918176167 Marionette TRACE conn3 <- [1,2934,null,{}] 11:36:16 INFO - PROCESS | 10201 | 1460918176173 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:16 INFO - PROCESS | 10201 | 1460918176425 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:36:16 INFO - PROCESS | 10201 | 1460918176753 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:16 INFO - PROCESS | 10201 | ++DOCSHELL 0x9065c400 == 149 [pid = 10201] [id = 741] 11:36:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x90707c00) [pid = 10201] [serial = 2224] [outer = (nil)] 11:36:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x916aa000) [pid = 10201] [serial = 2225] [outer = 0x90707c00] 11:36:16 INFO - PROCESS | 10201 | 1460918176863 Marionette DEBUG loaded listener.js 11:36:16 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x916ae000) [pid = 10201] [serial = 2226] [outer = 0x90707c00] 11:36:17 INFO - PROCESS | 10201 | 1460918177782 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:36:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:36:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1637ms 11:36:17 INFO - PROCESS | 10201 | 1460918177802 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:36:17 INFO - PROCESS | 10201 | 1460918177806 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:36:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:36:17 INFO - PROCESS | 10201 | 1460918177814 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:36:17 INFO - PROCESS | 10201 | 1460918177818 Marionette TRACE conn3 <- [1,2938,null,{}] 11:36:17 INFO - PROCESS | 10201 | 1460918177824 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:18 INFO - PROCESS | 10201 | 1460918178035 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:36:18 INFO - PROCESS | 10201 | 1460918178357 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e7400 == 150 [pid = 10201] [id = 742] 11:36:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x914cec00) [pid = 10201] [serial = 2227] [outer = (nil)] 11:36:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x933b1400) [pid = 10201] [serial = 2228] [outer = 0x914cec00] 11:36:18 INFO - PROCESS | 10201 | 1460918178462 Marionette DEBUG loaded listener.js 11:36:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x93561c00) [pid = 10201] [serial = 2229] [outer = 0x914cec00] 11:36:19 INFO - PROCESS | 10201 | 1460918179380 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:36:19 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. 11:36:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1595ms 11:36:19 INFO - PROCESS | 10201 | 1460918179409 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:36:19 INFO - PROCESS | 10201 | 1460918179414 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:36:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:36:19 INFO - PROCESS | 10201 | 1460918179421 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:36:19 INFO - PROCESS | 10201 | 1460918179425 Marionette TRACE conn3 <- [1,2942,null,{}] 11:36:19 INFO - PROCESS | 10201 | 1460918179432 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:19 INFO - PROCESS | 10201 | 1460918179710 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:36:20 INFO - PROCESS | 10201 | 1460918180012 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x91332c00 == 151 [pid = 10201] [id = 743] 11:36:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x916a0800) [pid = 10201] [serial = 2230] [outer = (nil)] 11:36:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x93781c00) [pid = 10201] [serial = 2231] [outer = 0x916a0800] 11:36:20 INFO - PROCESS | 10201 | 1460918180116 Marionette DEBUG loaded listener.js 11:36:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x93788800) [pid = 10201] [serial = 2232] [outer = 0x916a0800] 11:36:21 INFO - PROCESS | 10201 | 1460918181087 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 11:36:21 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 11:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1684ms 11:36:21 INFO - PROCESS | 10201 | 1460918181107 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:36:21 INFO - PROCESS | 10201 | 1460918181112 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:36:21 INFO - PROCESS | 10201 | 1460918181119 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:36:21 INFO - PROCESS | 10201 | 1460918181124 Marionette TRACE conn3 <- [1,2946,null,{}] 11:36:21 INFO - PROCESS | 10201 | 1460918181131 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:21 INFO - PROCESS | 10201 | 1460918181393 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:36:21 INFO - PROCESS | 10201 | 1460918181739 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x95917400 == 152 [pid = 10201] [id = 744] 11:36:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x96345c00) [pid = 10201] [serial = 2233] [outer = (nil)] 11:36:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x963e2000) [pid = 10201] [serial = 2234] [outer = 0x96345c00] 11:36:21 INFO - PROCESS | 10201 | 1460918181959 Marionette DEBUG loaded listener.js 11:36:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x9735a800) [pid = 10201] [serial = 2235] [outer = 0x96345c00] 11:36:22 INFO - PROCESS | 10201 | 1460918182880 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:36:22 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. 11:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1782ms 11:36:22 INFO - PROCESS | 10201 | 1460918182901 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:36:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:36:22 INFO - PROCESS | 10201 | 1460918182906 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:36:22 INFO - PROCESS | 10201 | 1460918182913 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:36:22 INFO - PROCESS | 10201 | 1460918182917 Marionette TRACE conn3 <- [1,2950,null,{}] 11:36:22 INFO - PROCESS | 10201 | 1460918182923 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:23 INFO - PROCESS | 10201 | 1460918183151 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:36:23 INFO - PROCESS | 10201 | 1460918183445 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 10201 | ++DOCSHELL 0x94450c00 == 153 [pid = 10201] [id = 745] 11:36:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x973ee400) [pid = 10201] [serial = 2236] [outer = (nil)] 11:36:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9769e000) [pid = 10201] [serial = 2237] [outer = 0x973ee400] 11:36:23 INFO - PROCESS | 10201 | 1460918183554 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x97b4e000) [pid = 10201] [serial = 2238] [outer = 0x973ee400] 11:36:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x97b72c00 == 154 [pid = 10201] [id = 746] 11:36:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x97b73400) [pid = 10201] [serial = 2239] [outer = (nil)] 11:36:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x97b78000) [pid = 10201] [serial = 2240] [outer = 0x97b73400] 11:36:24 INFO - PROCESS | 10201 | 1460918184620 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:36:24 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. 11:36:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1733ms 11:36:24 INFO - PROCESS | 10201 | 1460918184647 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:36:24 INFO - PROCESS | 10201 | 1460918184651 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:36:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:36:24 INFO - PROCESS | 10201 | 1460918184658 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 10201 | 1460918184662 Marionette TRACE conn3 <- [1,2954,null,{}] 11:36:24 INFO - PROCESS | 10201 | 1460918184668 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:24 INFO - PROCESS | 10201 | 1460918184956 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:36:25 INFO - PROCESS | 10201 | 1460918185318 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x97509400 == 155 [pid = 10201] [id = 747] 11:36:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x97698800) [pid = 10201] [serial = 2241] [outer = (nil)] 11:36:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x97b76400) [pid = 10201] [serial = 2242] [outer = 0x97698800] 11:36:25 INFO - PROCESS | 10201 | 1460918185418 Marionette DEBUG loaded listener.js 11:36:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x97b77800) [pid = 10201] [serial = 2243] [outer = 0x97698800] 11:36:26 INFO - PROCESS | 10201 | 1460918186261 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:36:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:36:26 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 11:36:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1635ms 11:36:26 INFO - PROCESS | 10201 | 1460918186297 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:36:26 INFO - PROCESS | 10201 | 1460918186301 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:36:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:36:26 INFO - PROCESS | 10201 | 1460918186308 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:36:26 INFO - PROCESS | 10201 | 1460918186312 Marionette TRACE conn3 <- [1,2958,null,{}] 11:36:26 INFO - PROCESS | 10201 | 1460918186319 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:26 INFO - PROCESS | 10201 | 1460918186574 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:36:26 INFO - PROCESS | 10201 | 1460918186886 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:26 INFO - PROCESS | 10201 | ++DOCSHELL 0x8779b800 == 156 [pid = 10201] [id = 748] 11:36:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x95922000) [pid = 10201] [serial = 2244] [outer = (nil)] 11:36:26 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x97f09400) [pid = 10201] [serial = 2245] [outer = 0x95922000] 11:36:26 INFO - PROCESS | 10201 | 1460918186990 Marionette DEBUG loaded listener.js 11:36:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x97f0c800) [pid = 10201] [serial = 2246] [outer = 0x95922000] 11:36:27 INFO - PROCESS | 10201 | 1460918187909 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:36:27 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. 11:36:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1648ms 11:36:27 INFO - PROCESS | 10201 | 1460918187957 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:36:27 INFO - PROCESS | 10201 | 1460918187961 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:36:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:36:27 INFO - PROCESS | 10201 | 1460918187969 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:36:27 INFO - PROCESS | 10201 | 1460918187973 Marionette TRACE conn3 <- [1,2962,null,{}] 11:36:27 INFO - PROCESS | 10201 | 1460918187980 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:28 INFO - PROCESS | 10201 | 1460918188227 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:36:28 INFO - PROCESS | 10201 | 1460918188554 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:28 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627a800 == 157 [pid = 10201] [id = 749] 11:36:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x97b71c00) [pid = 10201] [serial = 2247] [outer = (nil)] 11:36:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x9844b800) [pid = 10201] [serial = 2248] [outer = 0x97b71c00] 11:36:28 INFO - PROCESS | 10201 | 1460918188713 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x98701400) [pid = 10201] [serial = 2249] [outer = 0x97b71c00] 11:36:29 INFO - PROCESS | 10201 | 1460918189592 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:36:29 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. 11:36:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1682ms 11:36:29 INFO - PROCESS | 10201 | 1460918189652 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:36:29 INFO - PROCESS | 10201 | 1460918189657 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:36:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:36:29 INFO - PROCESS | 10201 | 1460918189664 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:36:29 INFO - PROCESS | 10201 | 1460918189666 Marionette TRACE conn3 <- [1,2966,null,{}] 11:36:29 INFO - PROCESS | 10201 | 1460918189674 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:29 INFO - PROCESS | 10201 | 1460918189911 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:36:30 INFO - PROCESS | 10201 | 1460918190231 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:30 INFO - PROCESS | 10201 | ++DOCSHELL 0x852ad400 == 158 [pid = 10201] [id = 750] 11:36:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x97f0e000) [pid = 10201] [serial = 2250] [outer = (nil)] 11:36:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0x989d2c00) [pid = 10201] [serial = 2251] [outer = 0x97f0e000] 11:36:30 INFO - PROCESS | 10201 | 1460918190324 Marionette DEBUG loaded listener.js 11:36:30 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0x98c76800) [pid = 10201] [serial = 2252] [outer = 0x97f0e000] 11:36:31 INFO - PROCESS | 10201 | 1460918191237 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:36:31 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 11:36:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1591ms 11:36:31 INFO - PROCESS | 10201 | 1460918191256 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:36:31 INFO - PROCESS | 10201 | 1460918191259 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:36:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:36:31 INFO - PROCESS | 10201 | 1460918191266 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:36:31 INFO - PROCESS | 10201 | 1460918191270 Marionette TRACE conn3 <- [1,2970,null,{}] 11:36:31 INFO - PROCESS | 10201 | 1460918191276 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:31 INFO - PROCESS | 10201 | 1460918191542 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:36:31 INFO - PROCESS | 10201 | 1460918191833 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x8505a800 == 159 [pid = 10201] [id = 751] 11:36:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0x9870ac00) [pid = 10201] [serial = 2253] [outer = (nil)] 11:36:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0x9932c000) [pid = 10201] [serial = 2254] [outer = 0x9870ac00] 11:36:31 INFO - PROCESS | 10201 | 1460918191938 Marionette DEBUG loaded listener.js 11:36:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0x9932fc00) [pid = 10201] [serial = 2255] [outer = 0x9870ac00] 11:36:32 INFO - PROCESS | 10201 | 1460918192839 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 11:36:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:36:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1586ms 11:36:32 INFO - PROCESS | 10201 | 1460918192871 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 10201 | 1460918192874 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:36:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:36:32 INFO - PROCESS | 10201 | 1460918192889 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 10201 | 1460918192892 Marionette TRACE conn3 <- [1,2974,null,{}] 11:36:32 INFO - PROCESS | 10201 | 1460918192899 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:33 INFO - PROCESS | 10201 | 1460918193108 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:36:33 INFO - PROCESS | 10201 | 1460918193395 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:33 INFO - PROCESS | 10201 | ++DOCSHELL 0x97f02000 == 160 [pid = 10201] [id = 752] 11:36:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0x9933d400) [pid = 10201] [serial = 2256] [outer = (nil)] 11:36:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0x99362800) [pid = 10201] [serial = 2257] [outer = 0x9933d400] 11:36:33 INFO - PROCESS | 10201 | 1460918193492 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0x99364000) [pid = 10201] [serial = 2258] [outer = 0x9933d400] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x86de4400 == 159 [pid = 10201] [id = 545] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x852b4800 == 158 [pid = 10201] [id = 688] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x86df2800 == 157 [pid = 10201] [id = 689] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x877a2400 == 156 [pid = 10201] [id = 690] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x877a4800 == 155 [pid = 10201] [id = 691] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x836e3800 == 154 [pid = 10201] [id = 732] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf1000 == 153 [pid = 10201] [id = 731] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x86310000 == 152 [pid = 10201] [id = 730] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8b466400 == 151 [pid = 10201] [id = 723] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8be4d800 == 150 [pid = 10201] [id = 722] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8630c000 == 149 [pid = 10201] [id = 721] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8fff2800 == 148 [pid = 10201] [id = 720] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x852b0000 == 147 [pid = 10201] [id = 719] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8e997400 == 146 [pid = 10201] [id = 717] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8f83ec00 == 145 [pid = 10201] [id = 718] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x89d4b400 == 144 [pid = 10201] [id = 716] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x8be50000 == 143 [pid = 10201] [id = 715] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x862d7400 == 142 [pid = 10201] [id = 714] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x86280000 == 141 [pid = 10201] [id = 712] 11:36:36 INFO - PROCESS | 10201 | --DOCSHELL 0x862d2000 == 140 [pid = 10201] [id = 713] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x92098000) [pid = 10201] [serial = 2108] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x935a7800) [pid = 10201] [serial = 2112] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x94448800) [pid = 10201] [serial = 2117] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x879d0800) [pid = 10201] [serial = 2133] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x9359b400) [pid = 10201] [serial = 2111] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x877a3800) [pid = 10201] [serial = 2082] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x8de66400) [pid = 10201] [serial = 2085] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x86dea800) [pid = 10201] [serial = 2081] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x95921c00) [pid = 10201] [serial = 2124] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x8f83a000) [pid = 10201] [serial = 2088] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x8be4dc00) [pid = 10201] [serial = 2084] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x916a4000) [pid = 10201] [serial = 2103] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x865a3400) [pid = 10201] [serial = 2130] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x9206ac00) [pid = 10201] [serial = 2105] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x962bbc00) [pid = 10201] [serial = 2126] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x9444a800) [pid = 10201] [serial = 2118] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x8fff6800) [pid = 10201] [serial = 2094] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x911ddc00) [pid = 10201] [serial = 2099] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8779bc00) [pid = 10201] [serial = 2132] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8fdaf400) [pid = 10201] [serial = 2091] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x90655000) [pid = 10201] [serial = 2096] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x879cec00) [pid = 10201] [serial = 2022] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x95916000) [pid = 10201] [serial = 2123] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x914d8c00) [pid = 10201] [serial = 2102] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x94611800) [pid = 10201] [serial = 2121] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8ffef800) [pid = 10201] [serial = 2093] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x9209a800) [pid = 10201] [serial = 2109] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x8dec5000) [pid = 10201] [serial = 2078] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x92072c00) [pid = 10201] [serial = 2106] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8b46b400) [pid = 10201] [serial = 2136] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x8ec36c00) [pid = 10201] [serial = 2087] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x9460e000) [pid = 10201] [serial = 2120] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x8fd3c800) [pid = 10201] [serial = 2090] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x9070f800) [pid = 10201] [serial = 2097] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x911e1c00) [pid = 10201] [serial = 2100] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x91152400) [pid = 10201] [serial = 2064] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x86307000) [pid = 10201] [serial = 2129] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x8b28ec00) [pid = 10201] [serial = 2135] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x93786c00) [pid = 10201] [serial = 2115] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x93783800) [pid = 10201] [serial = 2114] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x8b468800) [pid = 10201] [serial = 2138] [outer = (nil)] [url = about:blank] 11:36:37 INFO - PROCESS | 10201 | 1460918197906 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 11:36:37 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. 11:36:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 5049ms 11:36:37 INFO - PROCESS | 10201 | 1460918197938 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:36:37 INFO - PROCESS | 10201 | 1460918197943 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:36:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:36:37 INFO - PROCESS | 10201 | 1460918197951 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 10201 | 1460918197958 Marionette TRACE conn3 <- [1,2978,null,{}] 11:36:37 INFO - PROCESS | 10201 | 1460918197967 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:38 INFO - PROCESS | 10201 | 1460918198160 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:36:38 INFO - PROCESS | 10201 | 1460918198390 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf8000 == 141 [pid = 10201] [id = 753] 11:36:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x862d5c00) [pid = 10201] [serial = 2259] [outer = (nil)] 11:36:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x865ac800) [pid = 10201] [serial = 2260] [outer = 0x862d5c00] 11:36:38 INFO - PROCESS | 10201 | 1460918198480 Marionette DEBUG loaded listener.js 11:36:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x86de8c00) [pid = 10201] [serial = 2261] [outer = 0x862d5c00] 11:36:39 INFO - PROCESS | 10201 | 1460918199472 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 11:36:39 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. 11:36:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1542ms 11:36:39 INFO - PROCESS | 10201 | 1460918199494 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:36:39 INFO - PROCESS | 10201 | 1460918199503 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:36:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:36:39 INFO - PROCESS | 10201 | 1460918199513 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:36:39 INFO - PROCESS | 10201 | 1460918199517 Marionette TRACE conn3 <- [1,2982,null,{}] 11:36:39 INFO - PROCESS | 10201 | 1460918199523 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:39 INFO - PROCESS | 10201 | 1460918199727 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:36:40 INFO - PROCESS | 10201 | 1460918200000 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x8630a000 == 142 [pid = 10201] [id = 754] 11:36:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x86dee800) [pid = 10201] [serial = 2262] [outer = (nil)] 11:36:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x879d6400) [pid = 10201] [serial = 2263] [outer = 0x86dee800] 11:36:40 INFO - PROCESS | 10201 | 1460918200083 Marionette DEBUG loaded listener.js 11:36:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x89d50c00) [pid = 10201] [serial = 2264] [outer = 0x86dee800] 11:36:41 INFO - PROCESS | 10201 | 1460918201049 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 11:36:41 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 11:36:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:36:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1592ms 11:36:41 INFO - PROCESS | 10201 | 1460918201111 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:36:41 INFO - PROCESS | 10201 | 1460918201115 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:36:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:36:41 INFO - PROCESS | 10201 | 1460918201122 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 10201 | 1460918201128 Marionette TRACE conn3 <- [1,2986,null,{}] 11:36:41 INFO - PROCESS | 10201 | 1460918201159 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:41 INFO - PROCESS | 10201 | 1460918201468 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:36:41 INFO - PROCESS | 10201 | 1460918201510 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:41 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d7800 == 143 [pid = 10201] [id = 755] 11:36:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8b3ebc00) [pid = 10201] [serial = 2265] [outer = (nil)] 11:36:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8b46b400) [pid = 10201] [serial = 2266] [outer = 0x8b3ebc00] 11:36:41 INFO - PROCESS | 10201 | 1460918201602 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8be4dc00) [pid = 10201] [serial = 2267] [outer = 0x8b3ebc00] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9460ec00) [pid = 10201] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x86de5400) [pid = 10201] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x836e4800) [pid = 10201] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x865ac000) [pid = 10201] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x90385800) [pid = 10201] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x86308c00) [pid = 10201] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x97014000) [pid = 10201] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x94615400) [pid = 10201] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x94615c00) [pid = 10201] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x9460c000) [pid = 10201] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x8bec2400) [pid = 10201] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:36:42 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x90386c00) [pid = 10201] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:36:43 INFO - PROCESS | 10201 | 1460918203324 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 11:36:43 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. 11:36:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2243ms 11:36:43 INFO - PROCESS | 10201 | 1460918203366 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:36:43 INFO - PROCESS | 10201 | 1460918203370 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:36:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:36:43 INFO - PROCESS | 10201 | 1460918203377 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:36:43 INFO - PROCESS | 10201 | 1460918203381 Marionette TRACE conn3 <- [1,2990,null,{}] 11:36:43 INFO - PROCESS | 10201 | 1460918203387 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:43 INFO - PROCESS | 10201 | 1460918203600 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:36:43 INFO - PROCESS | 10201 | 1460918203835 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x86272800 == 144 [pid = 10201] [id = 756] 11:36:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x8b283800) [pid = 10201] [serial = 2268] [outer = (nil)] 11:36:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x8be53c00) [pid = 10201] [serial = 2269] [outer = 0x8b283800] 11:36:43 INFO - PROCESS | 10201 | 1460918203915 Marionette DEBUG loaded listener.js 11:36:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x8bec4c00) [pid = 10201] [serial = 2270] [outer = 0x8b283800] 11:36:44 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de6cc00 == 145 [pid = 10201] [id = 757] 11:36:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x8de70400) [pid = 10201] [serial = 2271] [outer = (nil)] 11:36:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8dec5c00) [pid = 10201] [serial = 2272] [outer = 0x8de70400] 11:36:45 INFO - PROCESS | 10201 | 1460918205049 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 11:36:45 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. 11:36:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1697ms 11:36:45 INFO - PROCESS | 10201 | 1460918205076 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:36:45 INFO - PROCESS | 10201 | 1460918205082 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:36:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:36:45 INFO - PROCESS | 10201 | 1460918205092 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:36:45 INFO - PROCESS | 10201 | 1460918205099 Marionette TRACE conn3 <- [1,2994,null,{}] 11:36:45 INFO - PROCESS | 10201 | 1460918205109 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:45 INFO - PROCESS | 10201 | 1460918205451 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:36:45 INFO - PROCESS | 10201 | 1460918205860 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:45 INFO - PROCESS | 10201 | ++DOCSHELL 0x862ce800 == 146 [pid = 10201] [id = 758] 11:36:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x86311400) [pid = 10201] [serial = 2273] [outer = (nil)] 11:36:45 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x865af800) [pid = 10201] [serial = 2274] [outer = 0x86311400] 11:36:45 INFO - PROCESS | 10201 | 1460918205970 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x877a7c00) [pid = 10201] [serial = 2275] [outer = 0x86311400] 11:36:46 INFO - PROCESS | 10201 | 1460918206922 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 11:36:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:36:46 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 11:36:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1887ms 11:36:46 INFO - PROCESS | 10201 | 1460918206980 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:36:46 INFO - PROCESS | 10201 | 1460918206990 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:36:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:36:47 INFO - PROCESS | 10201 | 1460918207003 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 10201 | 1460918207007 Marionette TRACE conn3 <- [1,2998,null,{}] 11:36:47 INFO - PROCESS | 10201 | 1460918207030 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:47 INFO - PROCESS | 10201 | 1460918207369 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:36:47 INFO - PROCESS | 10201 | 1460918207677 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 10201 | ++DOCSHELL 0x879d1400 == 147 [pid = 10201] [id = 759] 11:36:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x879d2800) [pid = 10201] [serial = 2276] [outer = (nil)] 11:36:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8b290000) [pid = 10201] [serial = 2277] [outer = 0x879d2800] 11:36:47 INFO - PROCESS | 10201 | 1460918207796 Marionette DEBUG loaded listener.js 11:36:47 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8b3ed000) [pid = 10201] [serial = 2278] [outer = 0x879d2800] 11:36:48 INFO - PROCESS | 10201 | 1460918208824 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 11:36:48 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. 11:36:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1843ms 11:36:48 INFO - PROCESS | 10201 | 1460918208847 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:36:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:36:48 INFO - PROCESS | 10201 | 1460918208852 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:36:48 INFO - PROCESS | 10201 | 1460918208860 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:36:48 INFO - PROCESS | 10201 | 1460918208866 Marionette TRACE conn3 <- [1,3002,null,{}] 11:36:48 INFO - PROCESS | 10201 | 1460918208885 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:49 INFO - PROCESS | 10201 | 1460918209141 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:36:49 INFO - PROCESS | 10201 | 1460918209499 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b3e3000 == 148 [pid = 10201] [id = 760] 11:36:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8df6e800) [pid = 10201] [serial = 2279] [outer = (nil)] 11:36:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x8df75800) [pid = 10201] [serial = 2280] [outer = 0x8df6e800] 11:36:49 INFO - PROCESS | 10201 | 1460918209602 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x8e991400) [pid = 10201] [serial = 2281] [outer = 0x8df6e800] 11:36:50 INFO - PROCESS | 10201 | 1460918210483 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 11:36:50 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. 11:36:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1643ms 11:36:50 INFO - PROCESS | 10201 | 1460918210503 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:36:50 INFO - PROCESS | 10201 | 1460918210508 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:36:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:36:50 INFO - PROCESS | 10201 | 1460918210516 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:36:50 INFO - PROCESS | 10201 | 1460918210519 Marionette TRACE conn3 <- [1,3006,null,{}] 11:36:50 INFO - PROCESS | 10201 | 1460918210525 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:50 INFO - PROCESS | 10201 | 1460918210754 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:36:51 INFO - PROCESS | 10201 | 1460918211070 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 10201 | ++DOCSHELL 0x8debe800 == 149 [pid = 10201] [id = 761] 11:36:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x8ec39000) [pid = 10201] [serial = 2282] [outer = (nil)] 11:36:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x8f832000) [pid = 10201] [serial = 2283] [outer = 0x8ec39000] 11:36:51 INFO - PROCESS | 10201 | 1460918211175 Marionette DEBUG loaded listener.js 11:36:51 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x8f83e000) [pid = 10201] [serial = 2284] [outer = 0x8ec39000] 11:36:52 INFO - PROCESS | 10201 | 1460918212059 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 11:36:52 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. 11:36:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1580ms 11:36:52 INFO - PROCESS | 10201 | 1460918212097 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:36:52 INFO - PROCESS | 10201 | 1460918212100 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:36:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:36:52 INFO - PROCESS | 10201 | 1460918212107 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 10201 | 1460918212111 Marionette TRACE conn3 <- [1,3010,null,{}] 11:36:52 INFO - PROCESS | 10201 | 1460918212117 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:52 INFO - PROCESS | 10201 | 1460918212359 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:36:52 INFO - PROCESS | 10201 | 1460918212698 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec36c00 == 150 [pid = 10201] [id = 762] 11:36:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x8f83f400) [pid = 10201] [serial = 2285] [outer = (nil)] 11:36:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x8fd3dc00) [pid = 10201] [serial = 2286] [outer = 0x8f83f400] 11:36:52 INFO - PROCESS | 10201 | 1460918212807 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8fdb0c00) [pid = 10201] [serial = 2287] [outer = 0x8f83f400] 11:36:53 INFO - PROCESS | 10201 | 1460918213683 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 11:36:53 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 11:36:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1640ms 11:36:53 INFO - PROCESS | 10201 | 1460918213749 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:36:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:36:53 INFO - PROCESS | 10201 | 1460918213754 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:36:53 INFO - PROCESS | 10201 | 1460918213761 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:36:53 INFO - PROCESS | 10201 | 1460918213766 Marionette TRACE conn3 <- [1,3014,null,{}] 11:36:53 INFO - PROCESS | 10201 | 1460918213773 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:54 INFO - PROCESS | 10201 | 1460918214153 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:36:54 INFO - PROCESS | 10201 | 1460918214383 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 10201 | ++DOCSHELL 0x852af000 == 151 [pid = 10201] [id = 763] 11:36:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x8ffe9400) [pid = 10201] [serial = 2288] [outer = (nil)] 11:36:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x90113400) [pid = 10201] [serial = 2289] [outer = 0x8ffe9400] 11:36:54 INFO - PROCESS | 10201 | 1460918214531 Marionette DEBUG loaded listener.js 11:36:54 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x9011b000) [pid = 10201] [serial = 2290] [outer = 0x8ffe9400] 11:36:54 INFO - PROCESS | 10201 | [10201] 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 11:36:55 INFO - PROCESS | 10201 | 1460918215443 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:36:55 INFO - {} 11:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:36:55 INFO - {} 11:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:36:55 INFO - {} 11:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:36:55 INFO - {} 11:36:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1733ms 11:36:55 INFO - PROCESS | 10201 | 1460918215496 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:36:55 INFO - PROCESS | 10201 | 1460918215502 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:36:55 INFO - TEST-START | /FileAPI/fileReader.html 11:36:55 INFO - PROCESS | 10201 | 1460918215557 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:36:55 INFO - PROCESS | 10201 | 1460918215561 Marionette TRACE conn3 <- [1,3018,null,{}] 11:36:55 INFO - PROCESS | 10201 | 1460918215569 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:55 INFO - PROCESS | 10201 | 1460918215809 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:36:56 INFO - PROCESS | 10201 | 1460918216180 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:56 INFO - PROCESS | 10201 | ++DOCSHELL 0x8de71000 == 152 [pid = 10201] [id = 764] 11:36:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8fff5c00) [pid = 10201] [serial = 2291] [outer = (nil)] 11:36:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x90659c00) [pid = 10201] [serial = 2292] [outer = 0x8fff5c00] 11:36:56 INFO - PROCESS | 10201 | 1460918216272 Marionette DEBUG loaded listener.js 11:36:56 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x91156000) [pid = 10201] [serial = 2293] [outer = 0x8fff5c00] 11:36:57 INFO - PROCESS | 10201 | 1460918217116 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 11:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:36:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:36:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 1591ms 11:36:57 INFO - PROCESS | 10201 | 1460918217142 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:36:57 INFO - TEST-START | /FileAPI/historical.html 11:36:57 INFO - PROCESS | 10201 | 1460918217146 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:36:57 INFO - PROCESS | 10201 | 1460918217154 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:36:57 INFO - PROCESS | 10201 | 1460918217157 Marionette TRACE conn3 <- [1,3022,null,{}] 11:36:57 INFO - PROCESS | 10201 | 1460918217164 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:57 INFO - PROCESS | 10201 | 1460918217397 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:36:57 INFO - PROCESS | 10201 | 1460918217717 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:57 INFO - PROCESS | 10201 | ++DOCSHELL 0x90385000 == 153 [pid = 10201] [id = 765] 11:36:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x90385800) [pid = 10201] [serial = 2294] [outer = (nil)] 11:36:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x911e6800) [pid = 10201] [serial = 2295] [outer = 0x90385800] 11:36:57 INFO - PROCESS | 10201 | 1460918217819 Marionette DEBUG loaded listener.js 11:36:57 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x91330c00) [pid = 10201] [serial = 2296] [outer = 0x90385800] 11:36:58 INFO - PROCESS | 10201 | 1460918218728 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 11:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:36:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:36:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:36:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:36:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:36:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:36:58 INFO - TEST-OK | /FileAPI/historical.html | took 1592ms 11:36:58 INFO - PROCESS | 10201 | 1460918218749 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:36:58 INFO - PROCESS | 10201 | 1460918218753 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:36:58 INFO - TEST-START | /FileAPI/idlharness.html 11:36:58 INFO - PROCESS | 10201 | 1460918218763 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:36:58 INFO - PROCESS | 10201 | 1460918218770 Marionette TRACE conn3 <- [1,3026,null,{}] 11:36:58 INFO - PROCESS | 10201 | 1460918218777 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:36:58 INFO - PROCESS | 10201 | 1460918218986 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:36:59 INFO - PROCESS | 10201 | 1460918219306 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:59 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d57400 == 154 [pid = 10201] [id = 766] 11:36:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x8de6b400) [pid = 10201] [serial = 2297] [outer = (nil)] 11:36:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x9206ac00) [pid = 10201] [serial = 2298] [outer = 0x8de6b400] 11:36:59 INFO - PROCESS | 10201 | 1460918219404 Marionette DEBUG loaded listener.js 11:36:59 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x92091400) [pid = 10201] [serial = 2299] [outer = 0x8de6b400] 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:37:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:37:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:37:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:37:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:37:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:37:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:37:01 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 11:37:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:37:01 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 11:37:01 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 11:37:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:37:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:37:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:37:01 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 11:37:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:37:01 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 11:37:01 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 11:37:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:37:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:37:01 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:37:01 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:37:01 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:37:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:37:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 2724ms 11:37:01 INFO - TEST-START | /FileAPI/idlharness.worker 11:37:01 INFO - PROCESS | 10201 | 1460918221341 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 11:37:01 INFO - PROCESS | 10201 | 1460918221527 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:37:01 INFO - PROCESS | 10201 | 1460918221544 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:37:01 INFO - PROCESS | 10201 | 1460918221579 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:37:01 INFO - PROCESS | 10201 | 1460918221588 Marionette TRACE conn3 <- [1,3030,null,{}] 11:37:01 INFO - PROCESS | 10201 | 1460918221604 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:01 INFO - PROCESS | 10201 | 1460918221904 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:37:02 INFO - PROCESS | 10201 | 1460918222217 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:02 INFO - PROCESS | 10201 | ++DOCSHELL 0x911e6000 == 155 [pid = 10201] [id = 767] 11:37:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 168 (0x935a6c00) [pid = 10201] [serial = 2300] [outer = (nil)] 11:37:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 169 (0x962b7400) [pid = 10201] [serial = 2301] [outer = 0x935a6c00] 11:37:02 INFO - PROCESS | 10201 | 1460918222314 Marionette DEBUG loaded listener.js 11:37:02 INFO - PROCESS | 10201 | ++DOMWINDOW == 170 (0x96823c00) [pid = 10201] [serial = 2302] [outer = 0x935a6c00] 11:37:02 INFO - PROCESS | 10201 | [10201] 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 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:37:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:37:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:37:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:37:05 INFO - {} 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:37:05 INFO - {} 11:37:05 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 - {} 11:37:05 INFO - {} 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:37:05 INFO - {} 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:37:05 INFO - {} 11:37:05 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 - {} 11:37:05 INFO - {} 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:37:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:37:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 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 11:37:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:37:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:37:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:37:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:37:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:37:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:37:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:37:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:37:05 INFO - {} 11:37:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3691ms 11:37:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:37:05 INFO - PROCESS | 10201 | 1460918225106 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 11:37:05 INFO - PROCESS | 10201 | 1460918225278 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:37:05 INFO - PROCESS | 10201 | 1460918225285 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:37:05 INFO - PROCESS | 10201 | 1460918225302 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:37:05 INFO - PROCESS | 10201 | 1460918225340 Marionette TRACE conn3 <- [1,3034,null,{}] 11:37:05 INFO - PROCESS | 10201 | 1460918225421 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:05 INFO - PROCESS | 10201 | 1460918225745 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:37:06 INFO - PROCESS | 10201 | 1460918226068 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 10201 | ++DOCSHELL 0x9377e800 == 156 [pid = 10201] [id = 768] 11:37:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 171 (0x973f1800) [pid = 10201] [serial = 2303] [outer = (nil)] 11:37:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 172 (0xa0ae2000) [pid = 10201] [serial = 2304] [outer = 0x973f1800] 11:37:06 INFO - PROCESS | 10201 | 1460918226187 Marionette DEBUG loaded listener.js 11:37:06 INFO - PROCESS | 10201 | ++DOMWINDOW == 173 (0xa0eee400) [pid = 10201] [serial = 2305] [outer = 0x973f1800] 11:37:07 INFO - PROCESS | 10201 | 1460918227155 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 11:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:37:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1880ms 11:37:07 INFO - PROCESS | 10201 | 1460918227191 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:37:07 INFO - PROCESS | 10201 | 1460918227195 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:37:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:37:07 INFO - PROCESS | 10201 | 1460918227204 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:37:07 INFO - PROCESS | 10201 | 1460918227208 Marionette TRACE conn3 <- [1,3038,null,{}] 11:37:07 INFO - PROCESS | 10201 | 1460918227214 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:07 INFO - PROCESS | 10201 | 1460918227457 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:37:07 INFO - PROCESS | 10201 | 1460918227834 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:07 INFO - PROCESS | 10201 | ++DOCSHELL 0xa0aedc00 == 157 [pid = 10201] [id = 769] 11:37:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 174 (0xa0fdac00) [pid = 10201] [serial = 2306] [outer = (nil)] 11:37:07 INFO - PROCESS | 10201 | ++DOMWINDOW == 175 (0xa2817400) [pid = 10201] [serial = 2307] [outer = 0xa0fdac00] 11:37:08 INFO - PROCESS | 10201 | 1460918227999 Marionette DEBUG loaded listener.js 11:37:08 INFO - PROCESS | 10201 | ++DOMWINDOW == 176 (0xa28b8400) [pid = 10201] [serial = 2308] [outer = 0xa0fdac00] 11:37:08 INFO - PROCESS | 10201 | 1460918228878 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 11:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:37:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1730ms 11:37:08 INFO - PROCESS | 10201 | 1460918228936 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:37:08 INFO - PROCESS | 10201 | 1460918228939 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:37:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:37:08 INFO - PROCESS | 10201 | 1460918228948 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:37:08 INFO - PROCESS | 10201 | 1460918228952 Marionette TRACE conn3 <- [1,3042,null,{}] 11:37:08 INFO - PROCESS | 10201 | 1460918228959 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:09 INFO - PROCESS | 10201 | 1460918229198 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:37:09 INFO - PROCESS | 10201 | 1460918229523 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:09 INFO - PROCESS | 10201 | ++DOCSHELL 0x8426b400 == 158 [pid = 10201] [id = 770] 11:37:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 177 (0xa2812000) [pid = 10201] [serial = 2309] [outer = (nil)] 11:37:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 178 (0xa3c19c00) [pid = 10201] [serial = 2310] [outer = 0xa2812000] 11:37:09 INFO - PROCESS | 10201 | 1460918229625 Marionette DEBUG loaded listener.js 11:37:09 INFO - PROCESS | 10201 | ++DOMWINDOW == 179 (0xa3c26000) [pid = 10201] [serial = 2311] [outer = 0xa2812000] 11:37:11 INFO - PROCESS | 10201 | 1460918230999 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:37:11 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. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:37:11 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'.) 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:37:11 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. 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:37:11 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. 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:37:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:37:11 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. 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:37:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:37:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:37:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:37:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:37:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2165ms 11:37:11 INFO - PROCESS | 10201 | 1460918231169 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:37:11 INFO - PROCESS | 10201 | 1460918231174 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:37:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:37:11 INFO - PROCESS | 10201 | 1460918231191 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:37:11 INFO - PROCESS | 10201 | 1460918231199 Marionette TRACE conn3 <- [1,3046,null,{}] 11:37:11 INFO - PROCESS | 10201 | 1460918231305 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:11 INFO - PROCESS | 10201 | 1460918231608 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:37:11 INFO - PROCESS | 10201 | 1460918231834 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:11 INFO - PROCESS | 10201 | ++DOCSHELL 0x963de800 == 159 [pid = 10201] [id = 771] 11:37:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 180 (0x963e1000) [pid = 10201] [serial = 2312] [outer = (nil)] 11:37:11 INFO - PROCESS | 10201 | ++DOMWINDOW == 181 (0x974b2000) [pid = 10201] [serial = 2313] [outer = 0x963e1000] 11:37:11 INFO - PROCESS | 10201 | 1460918231920 Marionette DEBUG loaded listener.js 11:37:12 INFO - PROCESS | 10201 | ++DOMWINDOW == 182 (0x979ad800) [pid = 10201] [serial = 2314] [outer = 0x963e1000] 11:37:12 INFO - PROCESS | 10201 | [10201] 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 11:37:12 INFO - PROCESS | 10201 | 1460918232821 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:37:12 INFO - {} 11:37:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1693ms 11:37:12 INFO - PROCESS | 10201 | 1460918232886 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:37:12 INFO - PROCESS | 10201 | 1460918232897 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:37:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:37:12 INFO - PROCESS | 10201 | 1460918232955 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:37:12 INFO - PROCESS | 10201 | 1460918232958 Marionette TRACE conn3 <- [1,3050,null,{}] 11:37:12 INFO - PROCESS | 10201 | 1460918232965 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:13 INFO - PROCESS | 10201 | 1460918233201 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:37:13 INFO - PROCESS | 10201 | 1460918233566 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 10201 | ++DOCSHELL 0x973fd000 == 160 [pid = 10201] [id = 772] 11:37:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 183 (0x974ba000) [pid = 10201] [serial = 2315] [outer = (nil)] 11:37:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 184 (0x99342000) [pid = 10201] [serial = 2316] [outer = 0x974ba000] 11:37:13 INFO - PROCESS | 10201 | 1460918233660 Marionette DEBUG loaded listener.js 11:37:13 INFO - PROCESS | 10201 | ++DOMWINDOW == 185 (0x98fe3400) [pid = 10201] [serial = 2317] [outer = 0x974ba000] 11:37:14 INFO - PROCESS | 10201 | 1460918234515 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 11:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:37:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:37:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1642ms 11:37:14 INFO - PROCESS | 10201 | 1460918234591 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 10201 | 1460918234595 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:37:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:37:14 INFO - PROCESS | 10201 | 1460918234604 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 10201 | 1460918234607 Marionette TRACE conn3 <- [1,3054,null,{}] 11:37:14 INFO - PROCESS | 10201 | 1460918234614 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:14 INFO - PROCESS | 10201 | 1460918234979 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x879d7800 == 159 [pid = 10201] [id = 755] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8630a000 == 158 [pid = 10201] [id = 754] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x85cf8000 == 157 [pid = 10201] [id = 753] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x97509400 == 156 [pid = 10201] [id = 747] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x97b72c00 == 155 [pid = 10201] [id = 746] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x94450c00 == 154 [pid = 10201] [id = 745] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x95917400 == 153 [pid = 10201] [id = 744] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x91332c00 == 152 [pid = 10201] [id = 743] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x97b51400 == 151 [pid = 10201] [id = 539] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8b3e7400 == 150 [pid = 10201] [id = 742] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x9065c400 == 149 [pid = 10201] [id = 741] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8fdac400 == 148 [pid = 10201] [id = 739] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8fd47400 == 147 [pid = 10201] [id = 740] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8be53000 == 146 [pid = 10201] [id = 738] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8dec1800 == 145 [pid = 10201] [id = 737] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8be52c00 == 144 [pid = 10201] [id = 735] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x8decac00 == 143 [pid = 10201] [id = 736] 11:37:17 INFO - PROCESS | 10201 | --DOCSHELL 0x862d5400 == 142 [pid = 10201] [id = 734] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 184 (0x96349000) [pid = 10201] [serial = 2127] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 183 (0x8b289400) [pid = 10201] [serial = 2196] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 182 (0x8627b000) [pid = 10201] [serial = 2198] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 181 (0x86deb400) [pid = 10201] [serial = 2192] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 180 (0x97b4cc00) [pid = 10201] [serial = 2189] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 179 (0x979a4000) [pid = 10201] [serial = 2187] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 178 (0x97699800) [pid = 10201] [serial = 2186] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 177 (0x97404c00) [pid = 10201] [serial = 2184] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 176 (0x973a3c00) [pid = 10201] [serial = 2183] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 175 (0x973f4400) [pid = 10201] [serial = 2181] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 174 (0x973f1000) [pid = 10201] [serial = 2180] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 173 (0x9701f800) [pid = 10201] [serial = 2178] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 172 (0x97015c00) [pid = 10201] [serial = 2177] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 171 (0x96825000) [pid = 10201] [serial = 2175] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 170 (0x9681f400) [pid = 10201] [serial = 2174] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 169 (0x96273000) [pid = 10201] [serial = 2172] [outer = (nil)] [url = about:blank] 11:37:17 INFO - PROCESS | 10201 | --DOMWINDOW == 168 (0x94614400) [pid = 10201] [serial = 2171] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 167 (0x93567c00) [pid = 10201] [serial = 2169] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 166 (0x93565000) [pid = 10201] [serial = 2168] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 165 (0x92092400) [pid = 10201] [serial = 2166] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 164 (0x9208ec00) [pid = 10201] [serial = 2165] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 163 (0x911db400) [pid = 10201] [serial = 2162] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 162 (0x9038f000) [pid = 10201] [serial = 2159] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 161 (0x8fff1800) [pid = 10201] [serial = 2156] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8fc83800) [pid = 10201] [serial = 2153] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x8ec39800) [pid = 10201] [serial = 2150] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x8dec9c00) [pid = 10201] [serial = 2147] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x89e52400) [pid = 10201] [serial = 2144] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x86308800) [pid = 10201] [serial = 2141] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x89e46c00) [pid = 10201] [serial = 2195] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x89e46400) [pid = 10201] [serial = 2199] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x877a4400) [pid = 10201] [serial = 2193] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8bece400) [pid = 10201] [serial = 2201] [outer = (nil)] [url = about:blank] 11:37:18 INFO - PROCESS | 10201 | 1460918238270 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:18 INFO - PROCESS | 10201 | ++DOCSHELL 0x8627f400 == 143 [pid = 10201] [id = 773] 11:37:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x86280000) [pid = 10201] [serial = 2318] [outer = (nil)] 11:37:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x862d6c00) [pid = 10201] [serial = 2319] [outer = 0x86280000] 11:37:18 INFO - PROCESS | 10201 | 1460918238355 Marionette DEBUG loaded listener.js 11:37:18 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x8630b400) [pid = 10201] [serial = 2320] [outer = 0x86280000] 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:37:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:37:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:37:19 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" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:37:19 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" 11:37:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:37:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:37:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 5155ms 11:37:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:37:20 INFO - PROCESS | 10201 | 1460918239609 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 11:37:20 INFO - PROCESS | 10201 | 1460918239768 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:37:20 INFO - PROCESS | 10201 | 1460918239785 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:37:20 INFO - PROCESS | 10201 | 1460918239979 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:37:20 INFO - PROCESS | 10201 | 1460918239987 Marionette TRACE conn3 <- [1,3058,null,{}] 11:37:20 INFO - PROCESS | 10201 | 1460918240023 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:20 INFO - PROCESS | 10201 | 1460918240236 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:37:20 INFO - PROCESS | 10201 | 1460918240247 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:20 INFO - PROCESS | 10201 | ++DOCSHELL 0x86df2800 == 144 [pid = 10201] [id = 774] 11:37:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x88568c00) [pid = 10201] [serial = 2321] [outer = (nil)] 11:37:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x8856bc00) [pid = 10201] [serial = 2322] [outer = 0x88568c00] 11:37:20 INFO - PROCESS | 10201 | 1460918240543 Marionette DEBUG loaded listener.js 11:37:20 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x89d56800) [pid = 10201] [serial = 2323] [outer = 0x88568c00] 11:37:21 INFO - PROCESS | 10201 | 1460918241445 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:37:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:37:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:37:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:37:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:37:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:37:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:37:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:37:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:37:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1702ms 11:37:21 INFO - PROCESS | 10201 | 1460918241517 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 10201 | 1460918241523 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:37:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:37:21 INFO - PROCESS | 10201 | 1460918241530 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 10201 | 1460918241549 Marionette TRACE conn3 <- [1,3062,null,{}] 11:37:21 INFO - PROCESS | 10201 | 1460918241569 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:21 INFO - PROCESS | 10201 | 1460918241850 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:37:21 INFO - PROCESS | 10201 | 1460918241891 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:21 INFO - PROCESS | 10201 | ++DOCSHELL 0x8b283000 == 145 [pid = 10201] [id = 775] 11:37:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x8be4a400) [pid = 10201] [serial = 2324] [outer = (nil)] 11:37:21 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x8becb000) [pid = 10201] [serial = 2325] [outer = 0x8be4a400] 11:37:21 INFO - PROCESS | 10201 | 1460918241986 Marionette DEBUG loaded listener.js 11:37:22 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x8de71800) [pid = 10201] [serial = 2326] [outer = 0x8be4a400] 11:37:22 INFO - PROCESS | 10201 | [10201] 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 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 160 (0x8b473800) [pid = 10201] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 159 (0x86ded000) [pid = 10201] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 158 (0x973f4c00) [pid = 10201] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 157 (0x9070a400) [pid = 10201] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 156 (0x8b3ea400) [pid = 10201] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 155 (0x8e994000) [pid = 10201] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 154 (0x8de74c00) [pid = 10201] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 153 (0x8ffae800) [pid = 10201] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 152 (0x8f83e400) [pid = 10201] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 151 (0x89d4f400) [pid = 10201] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 150 (0x862d5800) [pid = 10201] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 149 (0x8b3ebc00) [pid = 10201] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 148 (0x862d5c00) [pid = 10201] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 147 (0x9933d400) [pid = 10201] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 146 (0x9870ac00) [pid = 10201] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 145 (0x97f0e000) [pid = 10201] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 144 (0x97b71c00) [pid = 10201] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 143 (0x95922000) [pid = 10201] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 142 (0x97698800) [pid = 10201] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 141 (0x97b73400) [pid = 10201] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 140 (0x973ee400) [pid = 10201] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 139 (0x96345c00) [pid = 10201] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 138 (0x916a0800) [pid = 10201] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 137 (0x914cec00) [pid = 10201] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 136 (0x90707c00) [pid = 10201] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 135 (0x90390800) [pid = 10201] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 134 (0x9011f400) [pid = 10201] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 133 (0x8f835000) [pid = 10201] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 132 (0x8ec40400) [pid = 10201] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 131 (0x8e98e800) [pid = 10201] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 130 (0x8be54800) [pid = 10201] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 129 (0x86dea000) [pid = 10201] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:37:23 INFO - PROCESS | 10201 | --DOMWINDOW == 128 (0x86dee800) [pid = 10201] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 11:37:23 INFO - PROCESS | 10201 | 1460918243754 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:37:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:37:23 INFO - {} 11:37:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2268ms 11:37:23 INFO - PROCESS | 10201 | 1460918243800 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:37:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:37:23 INFO - PROCESS | 10201 | 1460918243804 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:37:23 INFO - PROCESS | 10201 | 1460918243850 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:37:23 INFO - PROCESS | 10201 | 1460918243860 Marionette TRACE conn3 <- [1,3066,null,{}] 11:37:23 INFO - PROCESS | 10201 | 1460918243869 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:24 INFO - PROCESS | 10201 | 1460918244073 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:37:24 INFO - PROCESS | 10201 | 1460918244291 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:24 INFO - PROCESS | 10201 | ++DOCSHELL 0x865b2800 == 146 [pid = 10201] [id = 776] 11:37:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 129 (0x8df7a000) [pid = 10201] [serial = 2327] [outer = (nil)] 11:37:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 130 (0x8ec31c00) [pid = 10201] [serial = 2328] [outer = 0x8df7a000] 11:37:24 INFO - PROCESS | 10201 | 1460918244366 Marionette DEBUG loaded listener.js 11:37:24 INFO - PROCESS | 10201 | ++DOMWINDOW == 131 (0x8ec40400) [pid = 10201] [serial = 2329] [outer = 0x8df7a000] 11:37:25 INFO - PROCESS | 10201 | 1460918245061 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:37:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:37:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1285ms 11:37:25 INFO - PROCESS | 10201 | 1460918245099 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:37:25 INFO - PROCESS | 10201 | 1460918245102 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:37:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:37:25 INFO - PROCESS | 10201 | 1460918245108 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:37:25 INFO - PROCESS | 10201 | 1460918245112 Marionette TRACE conn3 <- [1,3070,null,{}] 11:37:25 INFO - PROCESS | 10201 | 1460918245117 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:25 INFO - PROCESS | 10201 | 1460918245396 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:37:25 INFO - PROCESS | 10201 | 1460918245423 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:25 INFO - PROCESS | 10201 | ++DOCSHELL 0x8ec3d400 == 147 [pid = 10201] [id = 777] 11:37:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 132 (0x8f838800) [pid = 10201] [serial = 2330] [outer = (nil)] 11:37:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 133 (0x8fba7400) [pid = 10201] [serial = 2331] [outer = 0x8f838800] 11:37:25 INFO - PROCESS | 10201 | 1460918245499 Marionette DEBUG loaded listener.js 11:37:25 INFO - PROCESS | 10201 | ++DOMWINDOW == 134 (0x8fd3ac00) [pid = 10201] [serial = 2332] [outer = 0x8f838800] 11:37:26 INFO - PROCESS | 10201 | 1460918246778 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:37:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1690ms 11:37:26 INFO - PROCESS | 10201 | 1460918246800 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:37:26 INFO - PROCESS | 10201 | 1460918246808 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:37:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:37:26 INFO - PROCESS | 10201 | 1460918246818 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:37:26 INFO - PROCESS | 10201 | 1460918246823 Marionette TRACE conn3 <- [1,3074,null,{}] 11:37:26 INFO - PROCESS | 10201 | 1460918246831 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:27 INFO - PROCESS | 10201 | 1460918247158 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:37:27 INFO - PROCESS | 10201 | 1460918247397 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 10201 | ++DOCSHELL 0x86df1c00 == 148 [pid = 10201] [id = 778] 11:37:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 135 (0x8779e000) [pid = 10201] [serial = 2333] [outer = (nil)] 11:37:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 136 (0x879d3000) [pid = 10201] [serial = 2334] [outer = 0x8779e000] 11:37:27 INFO - PROCESS | 10201 | 1460918247548 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 10201 | ++DOMWINDOW == 137 (0x88563400) [pid = 10201] [serial = 2335] [outer = 0x8779e000] 11:37:28 INFO - PROCESS | 10201 | 1460918248475 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:37:28 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1684ms 11:37:28 INFO - PROCESS | 10201 | 1460918248503 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:37:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:37:28 INFO - PROCESS | 10201 | 1460918248520 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:37:28 INFO - PROCESS | 10201 | 1460918248531 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:37:28 INFO - PROCESS | 10201 | 1460918248536 Marionette TRACE conn3 <- [1,3078,null,{}] 11:37:28 INFO - PROCESS | 10201 | 1460918248542 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:28 INFO - PROCESS | 10201 | 1460918248805 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:37:29 INFO - PROCESS | 10201 | 1460918249262 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:29 INFO - PROCESS | 10201 | ++DOCSHELL 0x862d3800 == 149 [pid = 10201] [id = 779] 11:37:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 138 (0x865a5800) [pid = 10201] [serial = 2336] [outer = (nil)] 11:37:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 139 (0x879ce400) [pid = 10201] [serial = 2337] [outer = 0x865a5800] 11:37:29 INFO - PROCESS | 10201 | 1460918249357 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 10201 | ++DOMWINDOW == 140 (0x8b3ebc00) [pid = 10201] [serial = 2338] [outer = 0x865a5800] 11:37:30 INFO - PROCESS | 10201 | 1460918250227 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 11:37:30 INFO - PROCESS | 10201 | 1460918250286 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:37:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:37:30 INFO - PROCESS | 10201 | 1460918250296 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:37:30 INFO - PROCESS | 10201 | 1460918250309 Marionette TRACE conn3 <- [1,3082,null,{}] 11:37:30 INFO - PROCESS | 10201 | 1460918250378 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:30 INFO - PROCESS | 10201 | 1460918250617 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:37:31 INFO - PROCESS | 10201 | 1460918250979 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:31 INFO - PROCESS | 10201 | ++DOCSHELL 0x89d4c400 == 150 [pid = 10201] [id = 780] 11:37:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 141 (0x8df74400) [pid = 10201] [serial = 2339] [outer = (nil)] 11:37:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 142 (0x8fba2000) [pid = 10201] [serial = 2340] [outer = 0x8df74400] 11:37:31 INFO - PROCESS | 10201 | 1460918251075 Marionette DEBUG loaded listener.js 11:37:31 INFO - PROCESS | 10201 | ++DOMWINDOW == 143 (0x8fd47c00) [pid = 10201] [serial = 2341] [outer = 0x8df74400] 11:37:31 INFO - PROCESS | 10201 | 1460918251915 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 11:37:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:37:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:37:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:37:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1655ms 11:37:31 INFO - PROCESS | 10201 | 1460918251951 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:37:31 INFO - PROCESS | 10201 | 1460918251955 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:37:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:37:31 INFO - PROCESS | 10201 | 1460918251962 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:37:31 INFO - PROCESS | 10201 | 1460918251966 Marionette TRACE conn3 <- [1,3086,null,{}] 11:37:31 INFO - PROCESS | 10201 | 1460918251973 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:32 INFO - PROCESS | 10201 | 1460918252181 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:37:32 INFO - PROCESS | 10201 | 1460918252478 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:32 INFO - PROCESS | 10201 | ++DOCSHELL 0x8df73400 == 151 [pid = 10201] [id = 781] 11:37:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 144 (0x8ffb1c00) [pid = 10201] [serial = 2342] [outer = (nil)] 11:37:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 145 (0x8ffec800) [pid = 10201] [serial = 2343] [outer = 0x8ffb1c00] 11:37:32 INFO - PROCESS | 10201 | 1460918252575 Marionette DEBUG loaded listener.js 11:37:32 INFO - PROCESS | 10201 | ++DOMWINDOW == 146 (0x8fff5800) [pid = 10201] [serial = 2344] [outer = 0x8ffb1c00] 11:37:33 INFO - PROCESS | 10201 | 1460918253455 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:37:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:37:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1535ms 11:37:33 INFO - PROCESS | 10201 | 1460918253498 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:37:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:37:33 INFO - PROCESS | 10201 | 1460918253503 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:37:33 INFO - PROCESS | 10201 | 1460918253509 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:37:33 INFO - PROCESS | 10201 | 1460918253513 Marionette TRACE conn3 <- [1,3090,null,{}] 11:37:33 INFO - PROCESS | 10201 | 1460918253524 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:33 INFO - PROCESS | 10201 | 1460918253860 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:37:34 INFO - PROCESS | 10201 | 1460918254092 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:34 INFO - PROCESS | 10201 | ++DOCSHELL 0x8fdad800 == 152 [pid = 10201] [id = 782] 11:37:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 147 (0x8ffed800) [pid = 10201] [serial = 2345] [outer = (nil)] 11:37:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 148 (0x9011fc00) [pid = 10201] [serial = 2346] [outer = 0x8ffed800] 11:37:34 INFO - PROCESS | 10201 | 1460918254186 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 10201 | ++DOMWINDOW == 149 (0x90389c00) [pid = 10201] [serial = 2347] [outer = 0x8ffed800] 11:37:35 INFO - PROCESS | 10201 | 1460918255087 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:37:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:37:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1632ms 11:37:35 INFO - PROCESS | 10201 | 1460918255141 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 10201 | 1460918255145 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:37:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:37:35 INFO - PROCESS | 10201 | 1460918255152 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 10201 | 1460918255155 Marionette TRACE conn3 <- [1,3094,null,{}] 11:37:35 INFO - PROCESS | 10201 | 1460918255178 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:35 INFO - PROCESS | 10201 | 1460918255511 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:37:35 INFO - PROCESS | 10201 | 1460918255749 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:35 INFO - PROCESS | 10201 | ++DOCSHELL 0x8856c800 == 153 [pid = 10201] [id = 783] 11:37:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 150 (0x90707400) [pid = 10201] [serial = 2348] [outer = (nil)] 11:37:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 151 (0x91325800) [pid = 10201] [serial = 2349] [outer = 0x90707400] 11:37:35 INFO - PROCESS | 10201 | 1460918255889 Marionette DEBUG loaded listener.js 11:37:35 INFO - PROCESS | 10201 | ++DOMWINDOW == 152 (0x914cf800) [pid = 10201] [serial = 2350] [outer = 0x90707400] 11:37:36 INFO - PROCESS | 10201 | 1460918256687 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:37:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:37:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1580ms 11:37:36 INFO - PROCESS | 10201 | 1460918256733 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:37:36 INFO - PROCESS | 10201 | 1460918256737 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:37:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:37:36 INFO - PROCESS | 10201 | 1460918256744 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:37:36 INFO - PROCESS | 10201 | 1460918256748 Marionette TRACE conn3 <- [1,3098,null,{}] 11:37:36 INFO - PROCESS | 10201 | 1460918256753 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:37 INFO - PROCESS | 10201 | 1460918257093 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:37:37 INFO - PROCESS | 10201 | 1460918257328 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:37 INFO - PROCESS | 10201 | ++DOCSHELL 0x91151c00 == 154 [pid = 10201] [id = 784] 11:37:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 153 (0x91329c00) [pid = 10201] [serial = 2351] [outer = (nil)] 11:37:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 154 (0x92092c00) [pid = 10201] [serial = 2352] [outer = 0x91329c00] 11:37:37 INFO - PROCESS | 10201 | 1460918257424 Marionette DEBUG loaded listener.js 11:37:37 INFO - PROCESS | 10201 | ++DOMWINDOW == 155 (0x92097400) [pid = 10201] [serial = 2353] [outer = 0x91329c00] 11:37:38 INFO - PROCESS | 10201 | 1460918258311 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 11:37:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:37:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:37:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1597ms 11:37:38 INFO - PROCESS | 10201 | 1460918258341 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:37:38 INFO - PROCESS | 10201 | 1460918258345 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:37:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:37:38 INFO - PROCESS | 10201 | 1460918258352 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:37:38 INFO - PROCESS | 10201 | 1460918258355 Marionette TRACE conn3 <- [1,3102,null,{}] 11:37:38 INFO - PROCESS | 10201 | 1460918258361 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:38 INFO - PROCESS | 10201 | 1460918258577 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:37:38 INFO - PROCESS | 10201 | 1460918258931 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:38 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208b400 == 155 [pid = 10201] [id = 785] 11:37:38 INFO - PROCESS | 10201 | ++DOMWINDOW == 156 (0x92094400) [pid = 10201] [serial = 2354] [outer = (nil)] 11:37:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 157 (0x935a2c00) [pid = 10201] [serial = 2355] [outer = 0x92094400] 11:37:39 INFO - PROCESS | 10201 | 1460918259028 Marionette DEBUG loaded listener.js 11:37:39 INFO - PROCESS | 10201 | ++DOMWINDOW == 158 (0x93784000) [pid = 10201] [serial = 2356] [outer = 0x92094400] 11:37:39 INFO - PROCESS | 10201 | 1460918259858 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:37:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:37:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1583ms 11:37:39 INFO - PROCESS | 10201 | 1460918259936 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:37:39 INFO - PROCESS | 10201 | 1460918259939 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:37:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:37:39 INFO - PROCESS | 10201 | 1460918259946 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:37:39 INFO - PROCESS | 10201 | 1460918259949 Marionette TRACE conn3 <- [1,3106,null,{}] 11:37:39 INFO - PROCESS | 10201 | 1460918259955 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:40 INFO - PROCESS | 10201 | 1460918260262 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:37:40 INFO - PROCESS | 10201 | 1460918260497 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:40 INFO - PROCESS | 10201 | ++DOCSHELL 0x85cf5c00 == 156 [pid = 10201] [id = 786] 11:37:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 159 (0x916ac400) [pid = 10201] [serial = 2357] [outer = (nil)] 11:37:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 160 (0x9444f800) [pid = 10201] [serial = 2358] [outer = 0x916ac400] 11:37:40 INFO - PROCESS | 10201 | 1460918260590 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 10201 | ++DOMWINDOW == 161 (0x9460b000) [pid = 10201] [serial = 2359] [outer = 0x916ac400] 11:37:41 INFO - PROCESS | 10201 | 1460918261434 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 11:37:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:37:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:37:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:37:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1503ms 11:37:41 INFO - PROCESS | 10201 | 1460918261449 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:37:41 INFO - PROCESS | 10201 | 1460918261453 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:37:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:37:41 INFO - PROCESS | 10201 | 1460918261459 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:37:41 INFO - PROCESS | 10201 | 1460918261463 Marionette TRACE conn3 <- [1,3110,null,{}] 11:37:41 INFO - PROCESS | 10201 | 1460918261469 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:41 INFO - PROCESS | 10201 | 1460918261733 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:37:42 INFO - PROCESS | 10201 | 1460918262029 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:42 INFO - PROCESS | 10201 | ++DOCSHELL 0x93599400 == 157 [pid = 10201] [id = 787] 11:37:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 162 (0x94445800) [pid = 10201] [serial = 2360] [outer = (nil)] 11:37:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 163 (0x96273000) [pid = 10201] [serial = 2361] [outer = 0x94445800] 11:37:42 INFO - PROCESS | 10201 | 1460918262135 Marionette DEBUG loaded listener.js 11:37:42 INFO - PROCESS | 10201 | ++DOMWINDOW == 164 (0x9634a000) [pid = 10201] [serial = 2362] [outer = 0x94445800] 11:37:43 INFO - PROCESS | 10201 | 1460918263028 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 11:37:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:37:43 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 11:37:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:37:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:37:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:37:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1637ms 11:37:43 INFO - PROCESS | 10201 | 1460918263098 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:37:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:37:43 INFO - PROCESS | 10201 | 1460918263103 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:37:43 INFO - PROCESS | 10201 | 1460918263110 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:37:43 INFO - PROCESS | 10201 | 1460918263114 Marionette TRACE conn3 <- [1,3114,null,{}] 11:37:43 INFO - PROCESS | 10201 | 1460918263120 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 11:37:43 INFO - PROCESS | 10201 | 1460918263473 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:37:43 INFO - PROCESS | 10201 | 1460918263787 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"99e8dde3-e334-4bea-88fb-02880791a5ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 10201 | ++DOCSHELL 0x9208b800 == 158 [pid = 10201] [id = 788] 11:37:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 165 (0x96347c00) [pid = 10201] [serial = 2363] [outer = (nil)] 11:37:43 INFO - PROCESS | 10201 | ++DOMWINDOW == 166 (0x973f4400) [pid = 10201] [serial = 2364] [outer = 0x96347c00] 11:37:43 INFO - PROCESS | 10201 | 1460918263887 Marionette DEBUG loaded listener.js 11:37:44 INFO - PROCESS | 10201 | ++DOMWINDOW == 167 (0x974b6c00) [pid = 10201] [serial = 2365] [outer = 0x96347c00] 11:37:44 INFO - PROCESS | 10201 | 1460918264727 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 11:37:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:37:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1632ms 11:37:44 INFO - PROCESS | 10201 | 1460918264741 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 10201 | 1460918264744 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:37:45 WARNING - u'runner_teardown' () 11:37:45 INFO - No more tests 11:37:45 INFO - Got 0 unexpected results 11:37:45 INFO - SUITE-END | took 1395s 11:37:45 INFO - Closing logging queue 11:37:45 INFO - queue closed 11:37:46 INFO - Return code: 0 11:37:46 WARNING - # TBPL SUCCESS # 11:37:46 INFO - Running post-action listener: _resource_record_post_action 11:37:46 INFO - Running post-run listener: _resource_record_post_run 11:37:47 INFO - Total resource usage - Wall time: 1433s; CPU: 98.0%; Read bytes: 8192; Write bytes: 965410816; Read time: 8; Write time: 248032 11:37:47 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:37:47 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 4096; Write bytes: 181514240; Read time: 8; Write time: 159308 11:37:47 INFO - run-tests - Wall time: 1401s; CPU: 98.0%; Read bytes: 4096; Write bytes: 783896576; Read time: 0; Write time: 88724 11:37:47 INFO - Running post-run listener: _upload_blobber_files 11:37:47 INFO - Blob upload gear active. 11:37:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:37:47 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 11:37:47 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'] 11:37:47 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 11:37:47 INFO - (blobuploader) - INFO - Open directory for files ... 11:37:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:37:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:37:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:37:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:37:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:37:48 INFO - (blobuploader) - INFO - Done attempting. 11:37:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:37:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:37:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:37:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:37:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:37:49 INFO - (blobuploader) - INFO - Done attempting. 11:37:49 INFO - (blobuploader) - INFO - Iteration through files over. 11:37:50 INFO - Return code: 0 11:37:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:37:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:37:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/184a83bea0955ecf942af9011f4c9feafe641d541b608cbd98e63084e2b12cdfc771141c520131f4871d6b54762539ed4a5e5eebe30c17287b977ed18f9539a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d83fb9bacacf747d05072271d271c6b7b5fd6ad9c13eaa1837fe916e355bf4ded6ceda558c335f2d71c5b2a0018074208f026651c375b6607a412113c09d1a78"} 11:37:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:37:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:37:50 INFO - Contents: 11:37:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/184a83bea0955ecf942af9011f4c9feafe641d541b608cbd98e63084e2b12cdfc771141c520131f4871d6b54762539ed4a5e5eebe30c17287b977ed18f9539a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d83fb9bacacf747d05072271d271c6b7b5fd6ad9c13eaa1837fe916e355bf4ded6ceda558c335f2d71c5b2a0018074208f026651c375b6607a412113c09d1a78"} 11:37:50 INFO - Running post-run listener: copy_logs_to_upload_dir 11:37:50 INFO - Copying logs to upload dir... 11:37:50 INFO - mkdir: /builds/slave/test/build/upload/logs 11:37:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1561.980139 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 2 secs) (at 2016-04-17 11:37:50.486395) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-17 11:37:50.493093) ========= 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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/184a83bea0955ecf942af9011f4c9feafe641d541b608cbd98e63084e2b12cdfc771141c520131f4871d6b54762539ed4a5e5eebe30c17287b977ed18f9539a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d83fb9bacacf747d05072271d271c6b7b5fd6ad9c13eaa1837fe916e355bf4ded6ceda558c335f2d71c5b2a0018074208f026651c375b6607a412113c09d1a78"} build_url:https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033919 build_url: 'https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/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/184a83bea0955ecf942af9011f4c9feafe641d541b608cbd98e63084e2b12cdfc771141c520131f4871d6b54762539ed4a5e5eebe30c17287b977ed18f9539a2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d83fb9bacacf747d05072271d271c6b7b5fd6ad9c13eaa1837fe916e355bf4ded6ceda558c335f2d71c5b2a0018074208f026651c375b6607a412113c09d1a78"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LAvqPhabSUWQLmweIt5_SQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.59 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-17 11:37:52.121651) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:37:52.122143) ========= 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-1460916039.246482-994754319 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018792 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-17 11:37:52.214743) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 11:37:52.215200) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-17 11:37:52.215691) ========= ========= Total master_lag: 2.22 =========